Slt,
Sans jugement de valeur sur son œuvre, j'avais survolé les cours de
Boulanger et il ne t'apporteront rien pour ce que tu demandes, car il
n'avait abordé que le mode console de PB.
Pour pouvoir sortir d'un editorgadget il faut soit utilise le flag
#Pb_EditorGadget_ReadOnly mais cela ne va pas t'arranger, soit utiliser une
CallBack d'événement et intercepter la touche TAB pour lui faire faire ce
que tu veux...
Mais bon, je v pas te décourager de suite, en fait l'éditorgadget n'est pas
adapté pour faire ce que tu veux.
En fait il faudrait que tu utilise un StringGadget(), tu pourras même le
réduire à ne recevoir que des chiffres, #Pb_String_Numeric, et tu pourras
bien tabuler.
Je penses que tu veux parler de la notion de controle utilisateur en VB.
Cela n'existe pas vraiment en PB, mais bon cela ne sera pas plus compliqué
de toute façons.
Il y a plusieurs méthode mais en voila une abordable. Tu fais F1 sur les
mot-clé que tu ne connais pas.
#NBCase = 15
Procedure fill(Array A.l(1) )
For i = 1 To #NbCase
SetGadgetText( I, Str( A(I) ) )
Next i
EndProcedure
Global Dim MaGrille.l(#NbCase)
MaGrille(1) = 14
MaGrille(2) = 2
If OpenWindow(0, 0, 0, 322, 205, "Les options de StringGadget",
#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
For i = 1 To #NBCase
StringGadget( I, 5, 25*I, 50, 20, "", #PB_String_Numeric)
Next i
Fill( MaGrille() )
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2
MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.