Bonjour,
J'ai une boucle qui scrute au load de la form les contrôles, dans le but de les formater suivant mes paramètres.
J'airais besoin de récupérer le type de champ (typiquement le mémo) pour autoriser les ascenseurs, alors que sur les champs texte je ne les autorise pas.
Voici mon code
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 With f Dim ctrl As Control For Each ctrl In f.Controls If TypeName(ctrl) Like "TextBox" Then Dim t As TextBox Set t = ctrl t.ScrollBars = 0 t.Height = 330 Debug.Print t.ControlSource ' ******* c'est ici que je récupère bien le nom du champ, mais npas son type ; je ne peux pas savoir si c'est un mémo ou un texte End If Next ctrl End With
Un grand merci
Christian
Partager