WIDGETS GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
VISITES

   visiteurs

   visiteurs en ligne

Où ça, qui ça?
COLUMNVIEW - Manipuler les donnees
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 a la colonne 1 avec :

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

faisons de meme avec les Quatres colonnes :

code1.jpg

definissons le code du premier bouton Button1 :

code2.jpg
Definissons le code du bouton 2

code3.jpg
Voila le resultat de notre appli.

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

Date de création : 28/03/2009 @ 22:35
Dernière modification : 27/01/2012 @ 22:01
Catégorie : COLUMNVIEW
Page lue 5725 fois


Imprimer l'article Imprimer l'article


react.gifRéactions à cet article


Réaction n°5 

par Jack le 04/05/2011 @ 18:53


Si la propriété du columnview est mise à multiple, pour supprimer plusieurs lignes séléctionnées on peut utiliser le code suivant (a tester car écrit de tête)

PUBLIC SUB Suppr_Lignes()
Columnview.movefirst()
Repeat
If Columnview.selected = true then
  Columnview.Current.Delete
until Columnview.movenext()

end


Réaction n°4 

par masterrsi le 26/04/2011 @ 19:26

merci pour ce beau tuto !
Mais j'ai une question comment peux-je supprimer par exemple 2 lignes identique dans un columnview
Merci d'avance

Réaction n°3 

par guyvdv le 07/02/2011 @ 10:04

un des meilleur sites pour un debutants en gambas (72 ans)
One of the best sites for a newbie
thanks to all
guy van der velden

Réaction n°2 

par Pierre37 le 02/10/2009 @ 17:56

Très bon article mai qui passe sous silence la sélection. Or si je sais comment récupérer l'élément sélectionné (propriété Current) en mode single, je n'arrive pas à récupérer les éléments sélectionnés en mode multiple.
A quoi peut bien servir la propriété Mode?

Cordialement

Réaction n°1 

par Johnno le 20/09/2009 @ 06:40

Being new to Gambas and Linux programming in general, I found this information to be very helpful. Thanks a lot for this article 

ACCES RAPIDE
RECHERCHE




LOGICIELS GAMBAS 2
LES INSTRUCTIONS
LES COMPOSANTS
Divers

^ Haut ^