Editer les propriétés d'un controle

[Résolu]
Signaler
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
-
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
-
Bonjour à tous,

voilà je cherche à faire quelque chose d'assez difficile à expliquer :
J'aimerais pouvoir éditer les propriétés d'une form, commandbutton ou tout autre controle, mais en nommant la propriété à modifier avec une chaine de caractère.
Vous voyez, pour modifier une propriété, il faut faire : Command.Caption = "Hello"
J'aimerai pouvoir faire un truc du genre Command.SetProperty("Caption", "Hello") (enfin bien sur le mot clé SetProperty sort de mon imagination).

Cela dans le but de pouvoir faire des fichiers de skins super simple, chaque ligne du fichier serait :
propriété=valeur;
Et je n'aurais qu'à associé la valeur à la propriété, pas besoin de faire un select case pour chaque propriété possible.

Alors voilà, grand question : est-ce possible ?
Si oui, de quel coté devrait-je chercher ??

Merci d'avance

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st

5 réponses

Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
CallByName

@+

E.B.
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
1
Olalalaaaaaaaa c'est si simple

Merci, comme quoi j'avais pas du chercher au bon endroit

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
1
Désolé j'ai pensé en plein dans un code que j'avais oublié de cocher réponse acceptée mais tu l'as fait

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st
Messages postés
419
Date d'inscription
lundi 30 août 2004
Statut
Membre
Dernière intervention
28 janvier 2008

tu pourrais donner un exemple de code avec le callbyname car je comprend pas trop en faite :-/
Messages postés
2167
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009
1
CallByName Objet, "caption", vbLet, "Salut à tous"
équivaut à : Objet.Caption = "Salut à tous"

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st