Se connecter avec
S'enregistrer | Connectez-vous

Ajout colonne listbox

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

Comment fais-tu pour ajouter une ligne entière ?
On va partir de là pour te trouver une soluce ;) 

______________
(Fais attention au règlement quand tu postes du code)

Par exemple insérer à la dernière ligne de la litbox Lstb_pts :

  1. Lstb_pts.AddItem (Val(Txtb_x.Text))
  2. Lstb_pts.List(Lstb_pts.ListCount - 1, 1) = Val(Txtb_y.Text)
  3. Lstb_pts.List(Lstb_pts.ListCount - 1, 2) = Val(Txtb_z.Text)
Expert Programmation

A quoi cela sert-il que je te prévienne de bien lire le règlement ? :sarcastic: 
Va le lire et modifie ton message en conséquence.
C'est une forme de politesse. Or je ne pense pas que tu sois impoli.
[:zeb:6]

---------------------------------------

Première ligne de code. Ne mets pas de parenthèse autour des paramètres de tes procédures.

Pour ajouter un n-ième élément à ta ligne, c'est-à-dire pour remplir la n-ième colonne, tu utilises le code suivant :
  1. ta_liste.List(ligne - 1, colonne - 1) = valeur


Pour ajouter une colonne, ce n'est pas plus compliqué . Il te suffit d'ajouter un élément au delà de la dernière colonne actuelle :
  1. Dim ligne As Long
  2. Dim colonne As Integer
  3.  
  4. colonne = 4
  5. For ligne = 1 To ta_liste.ListCount
  6. ListBox1.List(ligne - 1, colonne - 1) = CStr(ligne)
  7. Next

Merci bcp pour le code,

et maintenant comment procéder si jamais j'ai une listbox d'une colonne déjà remplie et que je veux ajouter une colonne avec le numéro de la ligne mais avant la colonne déjà remplie !

Merci d'avance
Lassé par la pub ? Créez un compte