Bonjour. J'aimerais créer une scrollbar(barre de défilement). Je voudrai faire comme quand on fait des calcule dans STAT. Les réponses apparaissent et on navigue de haut en bas avec les fleches. Comment faire???
Merci
mastercalto (./2) :
i.e. tu as une variable correspondant a la position verticale dans le menu de l'utilisateur, et en testant cette variable tu affiche ou pas une certaine ligne a une certaine hauteur sur l'ecran.
Le pb, c'est que ça prend de la place pour rien...
Output(x,y,sub(str1,z,8*16) )
Et puis c'est assez lent ces menus là...En fait pas tellement si tu fait ca bien (et je suis sûr qu'avec le Sub( c'est tres rapide).
ClrHome 1üA 2üB:1üC 0üX " 1:AAAAAAAAAAAAA 2:BBBBBBBBBBBBB 3:CCCCCCCCCCCCC 4:DDDDDDDDDDDDD 5:EEEEEEEEEEEEE 6:FFFFFFFFFFFFF 7:GGGGGGGGGGGGG 8:HHHHHHHHHHHHH 9:IIIIIIIIIIIII 10:JJJJJJJJJJJJ 11:KKKKKKKKKKKK 12:LLLLLLLLLLLL 13:MMMMMMMMMMMM 14:NNNNNNNNNNNN"üStr1 Lbl 0 Output(1,1," --- MENU : --- " Output(2,1,sub(Str1,16A-15,7*16 Lbl 1 Output(C,1," " Output(B,1,"* BüC:0üK Repeat Kø0 getKeyüK End If K=25 and B=2 and A>1:A-1üA If K=25 and B=2 and A>0:Goto 0 If K=25 and B>2:B-1üB If K=25 and B>2:Goto 1 If K=34 and B=8 and A<8:A+1üA If K=34 and B=8 and A<9:Goto 0 If K=34 and B<8:B+1üB If K=34 and B<8:Goto 1 If K=105:Goto 2 Goto 1 Lbl 2 B-2+AüX ClrHome Disp "CHOIX:",X Pause
Puisque tu n'utilises qu'une seule fois ta Str1, tu peux gagner du tmeps et de la place en mettant directement sub("string", etc...