Newsgroup: it.comp.lang.visual-basic
Titolo: [?] msgbox

quando il pgm visualizza  un msgbox
come posso settare il focus su NO invece che su SI?
Grazie
Luciano

Basta aprire la guida e cercare MsgBox
Visualizza un messaggio in una finestra di dialogo e attende che
l'utente scelga un pulsante, quindi restituisce un valore Integer che
indica quale pulsante l'utente ha scelto.
Sintassi
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
La sintassi della funzione MsgBox è composta dai seguenti argomenti
predefiniti:
Parte Descrizione
prompt Obbligatoria. Espressione stringa che costituisce il messaggio
visualizzato nella finestra di dialogo. La lunghezza massima di prompt
è di circa 1024 caratteri e dipende dalla larghezza dei caratteri
utilizzati. Se prompt è suddiviso su più righe, è possibile includere,
tra ciascuna coppia di righe, un ritorno a capo (Chr(13)), un
carattere di avanzamento riga (Chr(10)) o una sequenza ritorno a
capo-avanzamento riga (Chr(13) & Chr(10)).
buttons Facoltativa. Espressione numerica che indica la somma dei
valori che specificano il numero e il tipo di pulsante da
visualizzare, lo stile di icona da utilizzare, il tipo di pulsante da
utilizzare come impostazione predefinita e la modalità della finestra
di messaggio. Se omesso il valore predefinito di buttons è 0.
title Facoltativa. Espressione stringa visualizzata nella barra del
titolo della finestra di dialogo. Se l'argomento title viene omesso,
nella barra del titolo verrà indicato il nome dell'applicazione.
helpfile Facoltativa. Espressione stringa che identifica il file della
Guida da utilizzare per ottenere informazioni di Guida sensibili al
contesto relative alla finestra di dialogo. Se si indica helpfile è
necessario indicare anche context.
context Facoltativa. Espressione numerica che corrisponde al numero
del contesto della Guida assegnato all'argomento corrispondente della
Guida. Se si indica context è necessario indicare anche helpfile.
Impostazioni
Le possibili impostazioni dell'argomento buttons sono:
Costante Valore Descrizione
vbOKOnly 0 Visualizza solo il pulsante OK.
VbOKCancel 1 Visualizza i pulsanti OK e Annulla.
VbAbortRetryIgnore 2 Visualizza i pulsanti Termina, Riprova, e Ignora.
VbYesNoCancel 3 Visualizza i pulsanti Sì, No e Annulla.
VbYesNo 4 Visualizza i pulsanti Sì e No.
VbRetryCancel 5 Visualizza i pulsanti Riprova e Annulla.
VbCritical 16 Visualizza l'icona di messaggio critico.
VbQuestion 32 Visualizza l'icona di richiesta di avviso.
VbExclamation 48 Visualizza l'icona di messaggio di avviso.
VbInformation 64 Visualizza l'icona di messaggio di informazione.
VbDefaultButton1 0 Il primo pulsante è il predefinito.
VbDefaultButton2 256 Il secondo pulsante è il predefinito.
VbDefaultButton3 512 Il terzo pulsante è il predefinito.
VbDefaultButton4 768 Il quarto pulsante è il predefinito
VbApplicationModal 0 Finestra di messaggio a scelta obbligatoria
nell'applicazione. L'utente deve rispondere alla finestra di messaggio
prima di poter continuare a lavorare nell'applicazione corrente.
VbSystemModal 4096 Finestra di messaggio a scelta obbligatoria nel
sistema. Tutte le applicazioni vengono sospese fino a quando l'utente
non risponde alla finestra di messaggio.
Il primo gruppo di valori (0-5) descrive il numero e il tipo dei
pulsanti visualizzati nella finestra di messaggio. Il secondo gruppo
(16, 32, 48, 64) descrive lo stile dell'icona. Il terzo gruppo (0,
256, 512, 768) determina il pulsante predefinito e il quarto gruppo
(0, 4096) determina se la finestra di messaggio è a scelta
obbligatoria nell'applicazione o nel sistema. Quando si sommano dei
numeri per la creazione di un valore finale dell'argomento buttons,
utilizzare soltanto un numero per ciascun gruppo.
Nota   Di seguito sono elencate le costanti specificate o riconosciute
da Visual Basic, Applications Edition utilizzabili in qualsiasi punto
del codice in sostituzione dei valori effettivi.
Valori restituiti
Costante Valore Descrizione
vbOK 1 OK
vbCancel 2 Annulla
vbAbort 3 Termina
vbRetry 4 Riprova
vbIgnore 5 Ignora
vbYes 6 Sì
vbNo 7 No
Osservazioni
Se vengono inclusi sia l'argomento helpfile che l'argomento context
gli utenti potranno premere F1 per visualizzare l'argomento della
Guida corrispondente a context. In alcune applicazioni host, ad
esempio Microsoft Excel, verrà inoltre aggiunto automaticamente il
pulsante della Guida (?) nella finestra di dialogo.
Se nella finestra di dialogo è visualizzato un pulsante Annulla, il
tasto ESC avrà la stessa funzione del pulsante Annulla. Se nella
finestra di dialogo è incluso un pulsante della Guida (?), significa
che per la finestra di dialogo è disponibile la Guida sensibile al
contesto. Non verrà restituito comunque nessun valore, se non dopo
aver scelto almeno uno degli altri pulsanti.
Nota   Se si desidera specificare altri argomenti, oltre al primo
predefinito, è necessario utilizzare MsgBox in un'espressione. Se si
desidera omettere alcuni argomenti di posizione, è necessario
aggiungere la virgola di delimitazione corrispondente.
---
GbC
http://gbc.homeip.net
---