Scusate l'ignoranza ma.... in VB.Net sono cose ovvie qui no....
ho creato una matrice di bottoni. dim MyMenuButton(8) as Button
li aggiungo ad un pannello esistente fatto con designer, a cui li aggiungo.
Quando tento di intercettare il click (sub click) mi restituisce questo errore: sender non inizializzato...
ho creato una matrice di bottoni. dim MyMenuButton(8) as Button
li aggiungo ad un pannello esistente fatto con designer, a cui li aggiungo.
Quando tento di intercettare il click (sub click) mi restituisce questo errore: sender non inizializzato...
B4X:
activity create (first time as boolean)
For i = 0 To 8
Dim But As Button
But.Initialize("MyMenuButton")
But.Text = ""
But.Tag = i
But.TextSize=15
But.TextColor=Colors.Blue
But.text= "BUT" & i
MyMenuButton(i) = But
If i=0 OR i=1 OR i=2 Then
panMenuButton.addView(MyMenuButton(i),i*80dip ,1dip,80dip, 80dip)
End If
If i=3 OR i=4 OR i=5 Then
panMenuButton.addView(MyMenuButton(i),(i-3)*80dip ,85dip,80dip, 80dip)
End If
If i=6 OR i=7 OR i=8 Then
panMenuButton.addView(MyMenuButton(i),(i-6)*80dip ,165dip,80dip, 80dip)
End If
Next
panMenuButton.Height=(MyMenuButton(0).Height*9)+1dip
panMenuButton.Width=Activity.Width
panMenuButton.Color=Colors.Transparent
MyMenuButton(0).Text="MAP"
MyMenuButton(1).Text="MAP OFF"
MyMenuButton(2).Text="MAP FULL"
MyMenuButton(3).Text="CROSS"
MyMenuButton(4).Text="RELOD WP"
MyMenuButton(5).Text="WP FIT"
MyMenuButton(6).Text="CANC NAVI"
MyMenuButton(7).Text="CANC WP"
MyMenuButton(8).Text="TRAK"
end sub
Sub MyMenuButton_Click
Dim Send As Button
Send = Sender
Select Case Send.Tag
Case 0"
Case 1
Case 2
Case 3
Case 4
Case 5
Case 6
Case 7
Case 8
End Select
End Sub
Last edited: