Share your opinion
WIDGETS GAMBAS
GAMBAS 3 SOFTWARES
TUTORIALS
Library
|
LISTBOX - Use data
Ajourd'hui nous allons nous interesser à la Listbox qui nous permet de dresser une liste de plusieurs textes les uns au dessous des autres. Nous allons créer une application qui va nous permettre de manipuler cette listbox en ajoutant, modifiant, supprimant une ligne ou toutes les lignes . créons un projet gambas et dans le Form Fmain, créons 4 boutons, une listbox et une textbox. Voici ce que cela donne : Ajouter une occurence à la listbox pour ajouter rien de plus simple, l'utilisateur saisira un texte dans la textbox1 puis cliquera sur le bouton 1 soit Ajouter une ligne.Une fois la ligne ajoutée, il faudra vider la textbox pour la prochaine saisie. Intéressons nous au code du bouton1 : PUBLIC SUB Button1_Click() ListBox1.Add(TextBox1.text) TextBox1.text = "" END 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 Supprimer une occurence de la liste cliquer sur la liste puis supprimer une ligne : Le fonctionnement est celui ci : lors du clic sur la liste, il faut recuperer le numero de la ligne cliquée appelée INDEX. C'est donc par un listbox1.index que nous avons la ligne, puis il nous suffit d'utiliser la fonction REMOVE. Voici donc le code : PUBLIC SUB Button3_Click() ListBox1.Remove(ListBox1.index) END Supprimer toute la liste il suffit de cliquer sur le dernier bouton "Supprimer toute la liste " Le code sera tres simple il suffira de faire un CLEAR (effacer en francais) de la listbox. Voici le code du bouton : PUBLIC SUB Button4_Click() ListBox1.clear END Enfin pour terminer voici le code source de ce petit exemple. TELECHARGER ICI voila ! Bonne continuation à tous. Creation date : 21/03/2009 @ 17:08 Reactions to this article
| QUICK MENU
SEARCH
LANGUAGE
COMPONENTS
Other
LANGUAGE
Where, who?
VISITS
visitors visitors online ARCHIVES GAMBAS 1/2
|