Ajustement automatique des colonnes d'un msflexgrid

Soyez le premier à donner votre avis sur cette source.

Vue 7 772 fois - Téléchargée 1 762 fois

Description

J'ai vu qu'il existait en vb.net mais pas en vb6, alors je vous propose ma solution. L'ennui c'est que ca fonctionne que si on conserve la meme font pour le form et pour le msflexgrid. Si qq d'autre a une meilleure solution...

Conclusion :


Pensez à corriger la taille de la colonne dans le cas où celle-ci se réajuste sur la grille !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Jack
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
58 -
Salut Zylott
Pour info, j'ai résolu le même genre de problème sur les ListView.
Le principe est pratiquement le même :
- En fait, l'astuce consiste à mettre une PictureBox dans ta forme que tu rends invisible (TestFonte)
- Au moment où tu commences, tu mets TestFonte.Font.Name Grd.Font.Name et TestFonte.Font.Size Grd.Font.Size
- Ensuite, au moment de scruter chaque ligne, tu fais : LongueurMax = TestFonte.TextLength(Grd.Text) et ensuite, pas de changement, tu gardes cette valeur si elle est plus grande que ta précédente LongueurMax.
Comme ça, tu es sûr de la largeur.
Tu peux bien sûr utiliser la feuille au lieu de TestFonte, mais si tu écris des choses dessus, tu modifieras le format, et ce n'est pas toujours la meilleure solution.
Jack
cs_Urgo
Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
1 -
CAPTURE MANQUANTE !
1/10
cs_steph62
Messages postés
2
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
11 octobre 2010
-
juste pour Info il y a mieux la!

http://www.vbfrance.com/code.aspx?ID=17345
Commenter la réponse de cs_Jack

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.