Convertir String en Object [Résolu]

cs_veler 724 Messages postés dimanche 26 novembre 2006Date d'inscription 23 janvier 2013 Dernière intervention - 7 juin 2008 à 10:02 - Dernière réponse : cs_veler 724 Messages postés dimanche 26 novembre 2006Date d'inscription 23 janvier 2013 Dernière intervention
- 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?

Merci d'avance
@+

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
Afficher la suite 

6 réponses

Répondre au sujet
Charles Racaud 3181 Messages postés dimanche 15 février 2004Date d'inscription 9 avril 2017 Dernière intervention - 7 juin 2008 à 11:37
+3
Utile
Salut,

De mémoire :
Ctype(MyBase.Controls(NomDuControl), Button)

__________
  Kenji
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Charles Racaud
cs_akim77 73 Messages postés lundi 12 avril 2004Date d'inscription 17 septembre 2008 Dernière intervention - 7 juin 2008 à 10:45
0
Utile
Salut,


AcceptButton attend un "Button" donc:





Private button1 As System.Windows.Forms.Button




        CType(Obj, Form).AcceptButton = Me.button1




Comme toujours MSDN est to ami:
http://msdn.microsoft.com/en-us/library/system.drawing.design.toolboxitem.aspx

Akim
Commenter la réponse de cs_akim77
cs_veler 724 Messages postés dimanche 26 novembre 2006Date d'inscription 23 janvier 2013 Dernière intervention - 7 juin 2008 à 10:53
0
Utile
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....)

Voila, merci^^

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
Commenter la réponse de cs_veler
cs_veler 724 Messages postés dimanche 26 novembre 2006Date d'inscription 23 janvier 2013 Dernière intervention - 7 juin 2008 à 11:44
0
Utile
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

Merci encore

@+++++

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
Commenter la réponse de cs_veler
chairmanator2 4 Messages postés mercredi 14 mars 2007Date d'inscription 3 septembre 2009 Dernière intervention - 28 juil. 2008 à 02:42
0
Utile
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?
Commenter la réponse de chairmanator2
cs_veler 724 Messages postés dimanche 26 novembre 2006Date d'inscription 23 janvier 2013 Dernière intervention - 28 juil. 2008 à 07:42
0
Utile
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é).

*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
Commenter la réponse de cs_veler

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.