begin process at 2010 02 10 15:32:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > AJUSTEMENT AUTOMATIQUE DES COLONNES D'UN MSFLEXGRID

AJUSTEMENT AUTOMATIQUE DES COLONNES D'UN MSFLEXGRID


 Information sur la source

Note :
2 / 10 - par 2 personnes
2,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Control Niveau :Débutant Date de création :13/02/2003 Date de mise à jour :13/02/2003 17:20:38 Vu / téléchargé :5 878 / 1 529

Auteur : Zylott

Ecrire un message privé
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 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 !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec une capture Source .NET (Dotnet) CREATION DE CONTROLS DYNAMIQUE + DEPLACEMENT ET REDIMENTION ... par tresorsdevie
Source avec Zip Source avec une capture USERCONTROL AVEC PROPERTIES PERSONALISABLE par Polack77
Source avec Zip Source avec une capture BOUTON UP_DOWN par epson1
Source avec Zip Source avec une capture CONTROLS ++(CONTROLS GRAPHIQUES EN CONSTRUCTION) par Flocreate
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET par Patrice99

Commentaires et avis

Commentaire de jack le 13/02/2003 17:56:22 administrateur CS

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

Commentaire de Urgo le 14/02/2003 21:17:30

CAPTURE MANQUANTE !
1/10

Commentaire de steph62 le 24/10/2003 16:44:11

juste pour Info il y a mieux la!

http://www.vbfrance.com/code.aspx?ID=17345

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales