Newsgroup: it.comp.lang.visual-basic
Titolo: me misero me tapino....

ciao a tutti!!! lo so cosa pensate c'e' sempre qualcuno messo peggio....
purtroppo ho VB6 senza l'help!!! e anche questi piccoli problemi
diventano enormi soprattutto se non sia ha la giusta conoscenza!!! cmq,
quello che chiedevo era.... come mai non funziona??? il codice e' cosi'
semplice che ogni altra spiegazione e' superflua...
grazie
Antonio.
'************************************************************
Private Sub Command1_Click()
MsgBox "Fai la tua scelta!!!", vbInformation + vbokonly + vbokcancel
 If vbokonly Then
  Label1 = "pulsante OK"
 ElseIf vbokcancel Then
  Label1 = "pulsante Annulla"
 End If
 
End Sub
'************************************************************

Ecco il codice giusto...
Private Sub Command1_Click()
Dim risposta
risposta = MsgBox("Fai la tua scelta!!!", vbInformation + vbOKCancel)
If risposta = vbOK Then
 Label1 = "pulsante OK"
 Else
  Label1 = "pulsante Annulla"
 End If
End Sub
Spiegazione:
Se non dichiari la variabile risposta VB non capisce che gli avevi posto una
domanda, in parole povere con il
tuo codice non facevi altro che visualizzare semplicemente una info box...
:-D
Ciao
                        Pixel

 ha scritto nel messaggio
news:3B209CEC...@tiscalinet.it...

vbokonly, vbokcancel e cosě via sono delle costanti e non delle funzioni
se tu vuoi sapere quale button ha premuto l'utente devi usare la msgbox come
una funzione e assegnare il risultato ad una variabile che va poi
confrontata con le costanti di cui sopra. Quindi :
 Private Sub Command1_Click()
    dim intRisposta as integer
    intRisposta= MsgBox( "Fai la tua scelta!!!", vbInformation + vbokonly +
vbokcancel)
    If intRisposta=vbokonly Then
           Label1 = "pulsante OK"
   ElseIf intRisposta=vbokcancel Then
           Label1 = "pulsante Annulla"
   End If
 End Sub
----------------------------------------------------------------------------
Esiste un luogo dove tecnologia e arte si incontrano
www.tecnologiaEarte.net
----------------------------------------------------------------------------
Gianluca Pisano
Ciao.

 
grazie!!!!

 
grazie!!!

Beh, di risposte ne hai avute... perň... Sorry ma ti tocca sorbirti la
solita pappardella pure a te... :)
Questo é un messaggio di risposta standard e quindi impreciso, viene inviato
in genere a chi si é da poco affacciato al NG e potrebbe non contenere le
risposte in maniera diretta...
1)  Controlla il subject! Subject tipo: "Aiutooooo", "!!!", "Non ci sto piů
dentro", "Sto impazzendo" sono subject che vengono filtrati da quasi
tutti... (Escluso il sottoscritto ancora per un po') e quindi non vengono
nemmeno letti dal 90% dei partecipanti (forse meno, ma comunque tanti)
2) Prima di postare sul NG sarebbe bene seguire un certo iter:
    a) Cercare nell' Help (alias MSDN ove possibile)
    b) Cercare nei vecchi post... Se ne hai pochi... non c'é problema, qui
ci sono quelli degli ultimi 6 anni (circa):
 
http://groups.google.com/advanced_group_search
    c) Cercare sul sito comune 
http://www.it_lang_vb.net
...Comunque almeno i post vecchi, MSDN e il subject sono vitali...
                        Ciao
                                Allanon

 
Lo so... ma ero alla frutta.... era talmente semplice ma nello stesso
tempo c@@@@@to... che mi sono buttato a pasce nel NG
grazie ancora per le risposte!!!
Antonio.