Ce sujet est résolu.
1 | |||||
Auteur | Messages | ||||
---|---|---|---|---|---|
stracoma | #1 Posté le 27/8/2015 à 19:34:57 | ||||
Apprentissage programmation pour le plaisir | Bonjour Arrivé au chapitre Listbox, je me suis confronté à un problème. Dans une "listbox", ne sont enregistrés que les éléments entrés à partir de la propriété "list". Les éléments ajoutés via un code, disparaissent à la fermeture de la fenêtre. A la réouverture de la fenêtre on ne retrouve que les éléments entrés à partir de la propriété "list". https://youtu.be/Xpt8eASzwk0 SVP patience avec moi car neurones > 50 ans | ||||
Reivillo | #2 Posté le 27/8/2015 à 19:56:00 | ||||
C' est ici, et nul part ailleurs. « Et pis c'est tout ! » | Bonsoir stracoma. Regarde par ICI... Reivillo. Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015) LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr LÀ. Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous... sudo add-apt-repository ppa:gambas-team/gambas3 sudo apt-get update sudo apt-get install gambas3 -y Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016) Pour la Doc, c'est vers là: Documentation Gambas3 FR | ||||
Reivillo | #3 Posté le 27/8/2015 à 20:38:41 | ||||
C' est ici, et nul part ailleurs. « Et pis c'est tout ! » | Regarde aussi l' Aide de la propriété List de la Listbox. Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015) LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr LÀ. Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous... sudo add-apt-repository ppa:gambas-team/gambas3 sudo apt-get update sudo apt-get install gambas3 -y Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016) Pour la Doc, c'est vers là: Documentation Gambas3 FR | ||||
Reivillo | #4 Posté le 27/8/2015 à 21:32:16 | ||||
C' est ici, et nul part ailleurs. « Et pis c'est tout ! » | Exemple simple, avec un fichier texte nommé liste créé à la racine du Dossier de l'Application: Pour Charger le fichier liste dans la ListBox
Pour Sauvegarder la ListBox dans le fichier liste
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015) LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr LÀ. Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous... sudo add-apt-repository ppa:gambas-team/gambas3 sudo apt-get update sudo apt-get install gambas3 -y Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016) Pour la Doc, c'est vers là: Documentation Gambas3 FR | ||||
stracoma | #5 Posté le 27/8/2015 à 22:06:23 | ||||
Apprentissage programmation pour le plaisir | Merci Reivillo pour le lien. J'ai 2 remarques: 1- Modifier une occurence de la liste pour modifier il suffit de cliquer sur un texte de la liste puis cliquer sur le bouton modifier donc deux fonctions pour ce code : PUBLIC SUB ListBox1_Click() TextBox1.text = ListBox1.Text copier le texte selectionné de la liste dans la textbox END PUBLIC SUB Button2_Click() ListBox1.Text = TextBox1.Text END Moi je préfère une seule fonction:
2- Ce lien ne répond pas à ma question. Est ce normal que les occurences ajoutées par la propriété "list" de "listbox" persistent alors que celles ajoutées par le bouton1 disparaissent à la fermeture de la fenêtre? Peut être que votre dernier message répond à ma question mais il me faut du temps pour le comprendre, car trop de syntax nouvelles pour moi (Split,File.load, Path ...) Merci SVP patience avec moi car neurones > 50 ans | ||||
Reivillo | #6 Posté le 27/8/2015 à 22:30:21 | ||||
C' est ici, et nul part ailleurs. « Et pis c'est tout ! » | Le lien que je t'ai donné est très ancien... Je n'avais pas Gambas3 sous les doigts à ce moment là, donc je n'ai pu tester. Quand à ton dernier bout de code, c'est bien la syntaxe actuelle. Dans ton bouton1 tu peux ajouter le Code de sauvegarde, de mon exemple en l'adaptant.
Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015) LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr LÀ. Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous... sudo add-apt-repository ppa:gambas-team/gambas3 sudo apt-get update sudo apt-get install gambas3 -y Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016) Pour la Doc, c'est vers là: Documentation Gambas3 FR | ||||
stracoma | #7 Posté le 27/8/2015 à 23:45:56 | ||||
Apprentissage programmation pour le plaisir | Ok. c'est bon Merci SVP patience avec moi car neurones > 50 ans | ||||
Reivillo | #8 Posté le 27/8/2015 à 23:54:34 | ||||
C' est ici, et nul part ailleurs. « Et pis c'est tout ! » | Merci pour le Retour, n'oublie pas le Résolu.( une bonne habitude à prendre... ) Version LinuxMint 13 (1.6.1-1+maya-mate(32-bit)) LTS Noyau 3.14.33-031433-generic (27-02-2015) LinuxMint 13 Mate Fr ICI, LinuxMint 17 Mate Fr LÀ. Programmation Gambas3 Installé depuis la Console Terminal avec successivement: Les 3 Lignes sudo en Gras ci-dessous... sudo add-apt-repository ppa:gambas-team/gambas3 sudo apt-get update sudo apt-get install gambas3 -y Gambas3.8.4-57.47 (Mise à Jour Auto via mintupdate le 28-01-2016) Pour la Doc, c'est vers là: Documentation Gambas3 FR | ||||
1 |