CHANGER LES PROPRIÉTÉS DE TOUS LES CONTRÔLES D'UNE FENÊTRE

jmenfous Messages postés 117 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 2 juillet 2009 - 27 oct. 2004 à 13:50
jmenfous Messages postés 117 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 2 juillet 2009 - 10 mai 2007 à 16:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27121-changer-les-proprietes-de-tous-les-controles-d-une-fenetre

jmenfous Messages postés 117 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 2 juillet 2009 1
10 mai 2007 à 16:51
Pour le moment non, mais quand Linq serra disponible via le framework 3.5 ça devrait être possible.

... enfin je pondère un peu ma réponse... on en dispose pas encore d'une ligne miracle qui fait tout, mais tu peux utiliser la réflexion pour déterminer si un control a la propriété que tu veux modifier sans pour autant coder explicitement la liste de tout les types de controls qui ont cette propriété.

@+ en espérant que ça t'aidera
mdabin Messages postés 4 Date d'inscription mercredi 15 septembre 2004 Statut Membre Dernière intervention 27 avril 2007
10 mai 2007 à 16:18
Comment faire si on veut modifier les memes proprietes d'un groupe d'objets et non de tous les objets? (C'est à dire sans modifier un par un les propriété de chaque objet ) Peut on indicer les objets comme cela etait possible sous VB6?(Visiblement non; Exemple: Label(i).visible=False )
Merci
cs_franz Messages postés 12 Date d'inscription jeudi 27 décembre 2001 Statut Membre Dernière intervention 29 avril 2008
28 oct. 2004 à 16:08
Bravo et merci, maître Yoda.
cs_yoda Messages postés 19 Date d'inscription mardi 29 janvier 2002 Statut Membre Dernière intervention 21 juillet 2005
27 oct. 2004 à 20:21
Merci bonne esprit c'est tellement rare de nos jours...
Je suis en train d'ajouter une vrai gestion du style XP avec prise en compte de l'OS et même une prise en compte en live lorsque l'on change le style depuis la fenêtre de propriété du bureau... Alors reste à l'écoute. Sinon si tu as des sources sur le site je veux bien les voir parce ton exemple pour le code de TheEwook n'est pas bête du tout, je n'y avais pas pensé...
jmenfous Messages postés 117 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 2 juillet 2009 1
27 oct. 2004 à 16:03
Pourquoi etre desole?

Ton code est propre et l'utilisation du 'TypeOf' est bien plus judicieuse. Non non et encore non tu n'as pas a etre desole ;-)

De plus pour gerer tt les control tu n'as pas besoin de quelques lignes... un seule bien placee et ca tourne. ;-)

Moi j'aime bien ta source c'est pour cela que j'ai mis une note! Perso quand j'aime pas... je ne note pas.
cs_yoda Messages postés 19 Date d'inscription mardi 29 janvier 2002 Statut Membre Dernière intervention 21 juillet 2005
27 oct. 2004 à 15:52
Désolé je n'avais pas vu. Je laisse quand même ma source puisque nous n'avons pas exactement la même technique. Je rappelle qu'avec quelques lignes en plus ce code peut gérer tous les contrôles d'une winForm sachant qu'il n'y a que quelques composants qui ont une propriété FlatStyle.
Merci bien évidemment pour ce commentaire constructif pour tout le monde.
jmenfous Messages postés 117 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 2 juillet 2009 1
27 oct. 2004 à 13:50
Petite info: Tu n'as pas vu la source de TheEwook
http://www.vbfrance.com/code.aspx?id=25537

c'est pas trop loint de ton code et tt les controls contenus par d'autres controls sont geres.
Rejoignez-nous