Bonjour à tous ,
voila j'ai une flexgrid et j'aimerais pouvoir redimmensionner les cellules
(elle sont trop petite en longueur et ne permette pas de voir touts le
texte. L'utilisateur peut les agrandir lui même mais j'aimerais que ce soit
fait par le programme. Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
françois
>-----Message d'origine----- Bonjour à tous , voila j'ai une flexgrid et j'aimerais pouvoir
redimmensionner les cellules
(elle sont trop petite en longueur et ne permette pas
de voir touts le
texte. L'utilisateur peut les agrandir lui même mais
j'aimerais que ce soit
fait par le programme. Merci d'avance.
par un système de boucles imbriquées, d'abord colonne puis rangée tu calcules pour chaque cellule la longueur du texte affiché et tu dimensionnes la largeur de la colonne examinée en fonction de la plus grande longueur calculée. ce serait du style mais j'suis pas un pro
dim lng as integer 'longueur maximum relevée dim lngtext as integer for i = 0 to msflexgrid.cols-1 for j = 0 to msflexgrid.rows-1 lngtext = textwidth(msflexgrid.textmatrix(j,i)) if lng < lngtext then lng = lngtext next j msflexgrid.colwidth(i) = lngtext + 10 lng = 0 next i
tout ça de tête mais en gros cela doit marcher françois
>-----Message d'origine-----
Bonjour à tous ,
voila j'ai une flexgrid et j'aimerais pouvoir
redimmensionner les cellules
(elle sont trop petite en longueur et ne permette pas
de voir touts le
texte. L'utilisateur peut les agrandir lui même mais
j'aimerais que ce soit
fait par le programme. Merci d'avance.
par un système de boucles imbriquées, d'abord colonne
puis rangée tu calcules pour chaque cellule la longueur
du texte affiché et tu dimensionnes la largeur de la
colonne examinée en fonction de la plus grande longueur
calculée. ce serait du style mais j'suis pas un pro
dim lng as integer 'longueur maximum relevée
dim lngtext as integer
for i = 0 to msflexgrid.cols-1
for j = 0 to msflexgrid.rows-1
lngtext = textwidth(msflexgrid.textmatrix(j,i))
if lng < lngtext then lng = lngtext
next j
msflexgrid.colwidth(i) = lngtext + 10
lng = 0
next i
tout ça de tête mais en gros cela doit marcher
françois
>-----Message d'origine----- Bonjour à tous , voila j'ai une flexgrid et j'aimerais pouvoir
redimmensionner les cellules
(elle sont trop petite en longueur et ne permette pas
de voir touts le
texte. L'utilisateur peut les agrandir lui même mais
j'aimerais que ce soit
fait par le programme. Merci d'avance.
par un système de boucles imbriquées, d'abord colonne puis rangée tu calcules pour chaque cellule la longueur du texte affiché et tu dimensionnes la largeur de la colonne examinée en fonction de la plus grande longueur calculée. ce serait du style mais j'suis pas un pro
dim lng as integer 'longueur maximum relevée dim lngtext as integer for i = 0 to msflexgrid.cols-1 for j = 0 to msflexgrid.rows-1 lngtext = textwidth(msflexgrid.textmatrix(j,i)) if lng < lngtext then lng = lngtext next j msflexgrid.colwidth(i) = lngtext + 10 lng = 0 next i
tout ça de tête mais en gros cela doit marcher françois