cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
7 juin 2008 à 10:02
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
28 juil. 2008 à 07:42
Salut,
j'ai ce code là:
CType(Obj, Form).AcceptButton = Valeur
Je but est de donner une propriété AcceptButton à un objet s'il est un Form. Le problème est que Valeur est une variable String, et qu'il n'aime pas du tout ça, alors, comment faire pour convertir un String en Object?
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 7 juin 2008 à 10:53
Euh, oui mais en fait, dans mon code, je lis un fichier XML. Dans ce fichier xml, j'obtiens le nom du boutton utilisé pour AcceptButton (donc, le nom du bouton peu être n'importe quoi), de plus, ce sont tous des contrôles dynamiques....
Donc, je lis le xml, et obtient une valeur string, il faudrait ensuite la convertir en Object (je pourrais tout bêtement lire la valeur du xml et l'enregistrer directement en object, mais en fait ce xml me permet de créer une fenêtre tout entière grace à ce fichier, donc, en réfléchissant bien on se rend compte que 90% des valeur que j'obtient sont en String et pas besoin de convertion pour les utilisers....)
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 7 juin 2008 à 11:44
Salut,
Ca fonctionne, merci beaucoup, j'essayait d'utiliser CType pour le convertir en Object, mais je n'ais même pas pensé à le convertir directement en Bouton
chairmanator2
Messages postés4Date d'inscriptionmercredi 14 mars 2007StatutMembreDernière intervention 3 septembre 2009 28 juil. 2008 à 02:42
Bonjour Veler
je suis entrain de faire la même chose que toi, càd lire un tas d'informations dans un fichier et en construire des objets. En fait je lis des propriétés qui peuvent être (une string, un point, une couleur..etc.) mais j'aimerai les interpréter sans passer par (Select case) . Est ce que CType(String, xxx) sous n'importe quelle forme, peut faire l'affaire?
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 28 juil. 2008 à 07:42
Salut,
Je ne pense pas non.
Moi, j'avais commencé il y a quelque mois un code utilisant la récursivité pour lire un fichier xml et grâce aux donnée récupéré, créer une form avec ses contrôles. J'ai dût passé par un select case pour donner chaque propriété (une case par propriété).