Bonjour,
Dans mon état, j'ai plusieurs zone de texte, disposé de façon à former un tableau. Dans ces zones de texte, je peux avoir du texte qui dépasse le format de la case définit, et donc j'utilise le champ auto extensible. Cependant, dans ce cas,l'alignement se retrouve complétement bouleversé.
Pour régler le format du quadrillage, j'utilise ce code que j'ai trouvé sur le forum:
Avec ce code, je règle la hauteur des cases par rapport à la hauteur d'un champ préalablement défini (Controlmax). Ce code fonctionne parfaitement, mais je voudrais pouvoir repérer la case ayant la plus grande hauteur sur chaque ligne pour ensuite régler la hauteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 For Each MonControl In Détail.Controls 'Parcours tous les controls de la zone détail If MonControl.ControlType = acLine Then ' une ligne verticale à droite X1 = [MonControl].Left + [MonControl].Width Else X1 = [MonControl].Left 'dans les autres cas se place à gauche des controls End If Me.Line (X1, 0)-(X1, Controlmax.Height) ' Dessine une ligne verticale Next
Merci
Partager