OVH Cloud OVH Cloud

msflexgrid multiligne

1 réponse
Avatar
Nicolas
Bonjour,
j'tilise un controle msflexgrid avec la propriété wordwrap sur True pour
permettre un retour à la ligne dans les cellules.
Cependant, il faut redimensionner la cellule pour voir ce retour à la ligne.
Comment faire pour savoir de combien la redimmensionner (0, 1, 2 ... retours
à la ligne) ?

Merci de votre aide

1 réponse

Avatar
Clive Lumb
Nicolas wrote:
Bonjour,
j'tilise un controle msflexgrid avec la propriété wordwrap sur True
pour permettre un retour à la ligne dans les cellules.
Cependant, il faut redimensionner la cellule pour voir ce retour à la
ligne. Comment faire pour savoir de combien la redimmensionner (0, 1,
2 ... retours à la ligne) ?

Merci de votre aide



Je n'ai pas énormement s'éxpérience avec le flexgrid, mais voiçi une
"bidouille" qui pourrait marcher.

Créer un label et le rendre invisible.
Mettre les propriétes "Autosize" et "WordWrap" du label sur True.
Prendre les caractéristiques "texte" de la cellule du flexgrid et les
appliquer au label, dont Font, Fontsize, Bold etc.
Mettre la largeur du label égale à celle de la cellule du Flexgrid.
Mettre le caption du label égale au text du flexgrid. Mésurer la hauteur de
label, mettre la hauteur de la ligne du Flexgrid à cette valeur.

Clive