On peut utiliser des formulaires sous forme de boites de dialogues stockées dans des fichiers xml.Fred a écrit :Added: Runtime library
Mise en oeuvre.
Exemple d'un fichier xml que j'ai appelé demoUI1.xml
Code : Tout sélectionner
<?xml version="1.0"?>
<window id="0" name="MainForm" text="Ma fenetre" width="500" height="300" flags="#PB_Window_ScreenCentered">
<hbox>
<text text="Nom" width="80"/>
<string id="1" text="Votre nom" width="150"/>
<button text="Envoyer" width="100" onevent="ButtonClick()"/>
</hbox>
</window>
Code : Tout sélectionner
Enumeration
#XML
#Dialog
EndEnumeration
Runtime Procedure ButtonClick()
Debug GetGadgetText(1) ;<string id="1"
EndProcedure
Procedure Main()
LoadXML(#XML, "demoUI1.xml")
CreateDialog(#Dialog)
OpenXMLDialog(#Dialog, #XML, "MainForm")
HideWindow(0, #False) ;<window id="0"
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
EndProcedure
Main()
J'ai l'impression que les flags de la fenêtre ne fonctionnent pas.
Est il possible de positionner plusieurs blocs horizontaux ?
Est il possible de panacher des blocs horizontaux et verticaux sans passer par une balise <splitter> ?
[Edit] Réponse oui http://www.purebasic.fr/french/viewtopi ... 71#p154371