|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2003
Messaggi: 2817
|
[VB6] Controllo del pulsan te premuto
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
__________________
AMD 3700x --- ASUS X570 CROSSHEAR VIII HERO --- 4x 8GB Corsair Vengeance RGB PRO 3600 MHz --- SSD: Samsung 980Pro 1TBb --- EVGA RTX 2070 SUPER |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 611
|
Quote:
basta fare una select sul nome ed il gioco è fatto... con vb6 dovrebbe essere simile |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2000
Città: Frittole
Messaggi: 2596
|
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?
__________________
Ryzen7 5800x ASUS Prime B550 Plus GTX 1660 Super Muletto: Athlon64 3000+ @2750mhz Ciuchino: intel 80286 @8mhz ram 384kb video ega msdos3.1 floppy 5-1/4 hd 10mb. |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Aug 2004
Messaggi: 55
|
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 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:15.



















