1

Bonjour !

Comment est-il possible de créer des menus/onglets (c'est-à-dire comme "tools", "algebra" en haut, auxquels on accède avec F1, F2...) ? Et comment fait-on pour créer des "boîtes de dialogue", c'est-à-dire une fenêtre qui s'ouvre en demandant une chaîne de caractères par exemple ?

Merci de votre aide smile

2

Tout est indiqué dans le manuel, mais comme je suis bon prince :
jolecoco (./1) :
Comment est-il possible de créer des menus/onglets (c'est-à-dire comme "tools", "algebra" en haut, auxquels on accède avec F1, F2...) ?


C'est possible avec Custom et EndCustm
jolecoco (./1) :
Et comment fait-on pour créer des "boîtes de dialogue", c'est-à-dire une fenêtre qui s'ouvre en demandant une chaîne de caractères par exemple ?


Dialog
Text "blablablabla"
request "question ",variable
EndDlog

3

Merci, ça marche super bien smile

Par contre, comment associer une action à chaque "item" ???

4

5

Ah bon ? Mais pourtant j'ai un programme (ffx, pour étudier les fonctions), qui apparemment est en Basic et qui utilise ce procédé !

Et il est impossible de faire une fonction de callback en Basic ?

6

Tenez, je viens de trouver une syntaxe qui pourrait éventuellement convenir :


Custom
  Title "Titre 1"
    Item "Item1",a1
    Item "Item2",a2
EndCustm
CustmOn

Label a1
.......

Label a2
.....


Malheureusement, quand j'écris cela ils me répondent qu'il y a trop d'arguments, et pourtant je l'ai vu dans un programme !

Où est le problème selon vous ?

7

Bon désolé je viens de trouver moi-même la solution : en fait, il ne faut pas utiliser Custom (d'autant plus qu'il faut ultérieurement rétablir le menu custom par défaut), mais ToolBar :

Toolbar
  Title "Titre 1"
    Item "Item 1", label1
    ...
  ...
EndTBar

Lbl label1
...


Et là ça marche !

Merci à vous en tout cas.