Bienvenue sur Aides aux utilisateurs de gambas linux

La Column View


001.jpg


Aujourd'hui nous allons realiser une petite application pour apprendre a utliser une columnView.
Tout d'abord creons un projet graphique avec une ColumnView 1, un bouton Button1 et un deuxieme bouton Button2.
Lors d'un appui sur le bouton 1, nous afficherons la date dans la premiere colonne et des nombres alleatoires dans les autres colonnes.
Le bouton 2 nous sevira a consulter les donnees dans les colonnes.

Commencons par dimensionner les colonnes a l'aide de la commande :

definissons le nombre de colonne :

ColumnView1.Columns.Count = 4



Fixons la taille de la colonne 1 :

ColumnView1.Columns[0].Width = 200


Donnons un nom à la colonne 1 avec :

ColumnView1.Columns[0].Text = "colonne 1"


faisons de meme avec les Quatres colonnes :

code1.jpg

définissons le code du premier bouton Button1 :

code2.jpg
Définissons le code du bouton2

code3.jpg
Voilà le résultat de notre application :

002.jpg


Suppression d'une ligne

(Merci à Jack et linuxOs pour cette information)
 pour supprimer une ligne de votre columnview 2 solutions :
Si vous connaissez le numero de ligne (ou la clef) il vous suffit d'écrire ce code :

IF columnview1.exist[numkey] THEN
columnview1.remove(numkey)
END if

 ou alors vous pouvez procéder par sélectionner d'abord la ligne puis :

PUBLIC SUB columnview_keypress()
IF key.code = key.delete and columnview.count <> 0 THEN
IF message.question("etes-vous sur de vouloir supprimer cette ligne ?", "oui", "non") = 1 THEN
columnview.current.delete
ENDif
ENDif
END

Voici les sources a telecharger ICI
 
A bientot