Les Dialog sont des contrôles très perturbants quand on commence en Gambas car à partir de deux lignes de code ils réalisent plein de choses.
Voici le code pour obtenir l'image précédente.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| PUBLIC SUB Button1_Click() ' fiche technique
TBnFichTech.Enabled = FALSE Dialog.Filter = ["*.pdf", ("Fichier pdf"), "*.PDF", ("Fichier PDF"), "*.*", ("Tous les Fichiers")] Dialog.Title = (" Choisissez la Fiche Technique de votre HautParleur : ") & ("là où vous l'avez rangée!"
Message(("Dans la fenêtre suivante : " & "\n" & ("cliquer 'Annuler' permet d'effacer le choix.") & "\n" & ("Cliquer 'OK' permet de valider le choix.")) 'information IF Dialog.OpenFile(FALSE) THEN Message.Title = ("effacer le champ?") IF Message.Question(("Voulez vous effacer le champ?"), ("Non"), ("Oui")) = 1 THEN RETURN ELSE Dialog.Path = "" ENDIF ENDIF
TBnFichTech.Text = Dialog.Path END
|
les méthodes statiques permettent d'ouvrir des fichiers, de sauvegarder des fichiers, de...
Documentation sur les
DialogUne nouvelle implémentation de Dialog :
gb.form.dialogUn lien vers un exemple d'utilisation des Boites de Dialog :
Boites de Dialog====================
Navigation :
<-- Liens du Wiki : <--<-- Accueil du WIKI : <-- <-- Créer une Interface : <--====================
Documentation :
==================