Bonjour à tous,
J'ai un souci avec le menu.
Lors de l'initialisation des panels j'ajoute une rubrique au menu pour chaque panel.
nompanneau(i) prend une valeur differente suivant la langue choisie dans le setup
Par exemple :
nompanneau(5)="Vecteurs" pour du français et
nompanneau(5)="Vectors" pour de l'anglais
Le menu s'initialise et s'affiche corectement.
Par contre je n'arrive pas à touver les instructions qui le rendrait actif.
KeyCode ne renvoit pas le nom des panneaux mais il y aurait-il une possiblilté "dans le style" :
Merci d'avance.
J'ai un souci avec le menu.
Lors de l'initialisation des panels j'ajoute une rubrique au menu pour chaque panel.
nompanneau(i) prend une valeur differente suivant la langue choisie dans le setup
Par exemple :
nompanneau(5)="Vecteurs" pour du français et
nompanneau(5)="Vectors" pour de l'anglais
For i = 0 To panels.Length - 1
panels(i).Initialize("panels"&i)
panels(i).Color = Colors.black
Activity.AddView(panels(i), 0, 55dip, 100%x,Activity.height-120dip )
'Activity.AddMenuItem("Panel #" & i, "Menu")
Activity.AddMenuItem(nompanneau(i),nompanneau(i))
Next
Le menu s'initialise et s'affiche corectement.
Par contre je n'arrive pas à touver les instructions qui le rendrait actif.
KeyCode ne renvoit pas le nom des panneaux mais il y aurait-il une possiblilté "dans le style" :
Sub Activity_KeyPress (KeyCode As Int) As Boolean
If KeyCode = KeyCodes.KEYCODE_BACK Then
Return True
Else
Return False
End If
If KeyCode=KeyCodes.KEYCODE_MENU Then
Select KeyCode
Case nompanneau(0) : ChangePanel(0)
Case nompanneau(1) : ChangePanel(1)
Case nompanneau(2) : ChangePanel(2)
Case nompanneau(3) : ChangePanel(3)
Case nompanneau(4) : ChangePanel(4)
Case nompanneau(5) : ChangePanel(5)
Case Else
End Select
End If
Merci d'avance.
Last edited: