Variables composants vb.net [Résolu]

cs_lucio57 146 Messages postés lundi 10 février 2003Date d'inscription 25 juillet 2007 Dernière intervention - 1 avril 2005 à 10:43 - Dernière réponse : cs_lucio57 146 Messages postés lundi 10 février 2003Date d'inscription 25 juillet 2007 Dernière intervention
- 1 avril 2005 à 14:45
Bonjour,

Je sais que j'ai posté un message semblable il y a peu mais je tente de le refaire en étant plus clair

Je déclare des variables en tant que composants
par exemple
dim MonCheck as windows.forms.checkbox
dim MonRB as windows.forms.radiobutton

avec une boucle je repère un composant correspondant
MaFeuille.controls.index(1) par exemple
Je voudrais que la variable MonCheck corresponde au composant
MaFeuille.controls.index(1). Et que quand je fais MonCheck.Checked = true il
me coche le composant correspondant.

J'ai tenté
MonCheck = MaFeuille.controls.index(1)
MonCheck.Checked=true
Quand je visualise l'onglet automatique (espion de variables) mes variables prennent les bonnes valeurs mais pas le composant

Le même problème se pose pour récupérer la valeur du composant.

Je passe par ces variables pour alimenter et lire car ma feuille contient 30 checkbox et 90 radiobutton (3 par check) donc je cherche à tout faire en une seule fonction.

D'avance merci pour votre aide
Afficher la suite 

2 réponses

cs_lim 329 Messages postés jeudi 20 novembre 2003Date d'inscription 10 mai 2014 Dernière intervention - 1 avril 2005 à 13:51
+3
Utile
Salut

trouvé sur newsgroup microsoft



Dim ctl
As Control



Dim Chk
As TextBox



For
Each ctl
In
Me.Controls



If ((
TypeOf ctl
Is CheckBox)

Then


Chk =
DirectCast(ctl, CheckBox)

'ton code ici
Chk.checked=true



End
If



Next

@+
LIM
Cette réponse vous a-t-elle aidé ?  
cs_lucio57 146 Messages postés lundi 10 février 2003Date d'inscription 25 juillet 2007 Dernière intervention - 1 avril 2005 à 14:45
0
Utile
C'est exactement ça merci beaucoup

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.