View Full Version : [VB6] Controllo del pulsan te premuto
OrcaAssassina
29-07-2006, 16:02
Vorrei una cosa del genere
Ho 4 pulsanti
Ad ognuno associato la stessa funzione
Premendo uno del pulsanti mi devi dire quello che ho premuto
Ad esempio, premendo il pulsante 2
msgbox "Hai premuto il pulsante 2"
Dove faccio a controllare quale pulsante ho premuto
Mi date la stringa????
Ciao e grazieeeeeeee
Stiwy.NET
31-07-2006, 15:40
Vorrei una cosa del genere
Ho 4 pulsanti
Ad ognuno associato la stessa funzione
Premendo uno del pulsanti mi devi dire quello che ho premuto
Ad esempio, premendo il pulsante 2
msgbox "Hai premuto il pulsante 2"
Dove faccio a controllare quale pulsante ho premuto
Mi date la stringa????
Ciao e grazieeeeeeee
con VB.NET usi il sender che ti dice quale oggetto ha generato l'evento...
basta fare una select sul nome ed il gioco è fatto... con vb6 dovrebbe essere simile
Da ogni pulsante chiami una funzione no?
Function boh (dadove as long) as string 'o quel che vuoi
if dadove=1 then 'pulsante 1'
...code
elseif dadove=2 then 'pulsante 2
...code
...code
end if
al posto della struttura if-endif puoi usare un select case
Nell'evento click dei pulsanti chiami la tua funzione così:
private sub Command1_click()
call boh(1)
end sub
private sub Command2_click()
call boh(2)
end sub
....
Ok?
salvuccio
01-08-2006, 20:15
perchè non crei un array di pulsanti e nell'evento click interroghi l'indice?
una cosa tipo questa:
Private Sub Command1_Click(Index As Integer)
MsgBox "Hai premuto il pulsante n: " & Index+1
End Sub
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.