Salut
Non, MSFlexGrid n'est pas un composant aussi évolué qu'une grille Excel.
Si tu dois modifier la largeur d'une colonne, il faut l'écrire le programme adéquat.
Pour déterminer la largeur de colonne en Twips (unité graphique), il faut calculer la longueur du plus long texte de ta colonne :
Je n'ai pas VB6 sous la main, le code pourra ressembler à ça :
Dim lLargeur As Long
Dim lTemp As Long
Dim r As Long
For r = 1 To maGrille.NombreDeLignes
lTemp = Me.TextWidth(maGrille.maCellule(r, maColonne))
If lTemp > lLargeur Then lLargeur = lTemp
Next r
maGrille.maColonne.Width = lLargeur
A toi de retrouver la syntaxe exacte.
Vala
Jack,
MVP VBNB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)