Bonjour,

Je viens vers vous car je viens de me lancer dans le VB.NET (via Visual Studio 2015).

J'ai réalisé une interface sous vba que je suis actuellement entrain de migrer sous VB.NET.

Mais je me heurte à un petit problème. Sous VBA, je réfère à mes contrôles de la facon suivante car le nom ainsi que le type de mes contrôles est variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
With Me.Controls(control_name)
    [...]
End With
Le soucis est que sous VB.NET, d'après ce que j'ai pu comprendre, je ne peux pas procéder de la même manière. J'ai trouvé une solution qui consiste à utiliser :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim tb As TextBox = DirectCast(Me.Controls.Find(control_name, True)(0), TextBox)
With tb
    [...]
End With
mais cela ne fonctionne que pour un seul type de controle à la fois. Je m'étonne qu'il n'y ai pas de solution aussi simple que sous VBA alors si vous avez, je suis preneur

Merci d'avance