Comment faire pour.. ?

Comment faire pour.. ? - C#/.NET managed - Programmation

Marsh Posté le 19-01-2005 à 15:14:05    

Petite question.. surment très bête..
 
J'ai une variable..
 
public string v_color=red
 
et je voudrais que l'objet color selectionne la couleur "red"..
 
Normalement on fait comme ça: Color.Red;
Mais je voudrais le faire par rapport à ma variable: Color.v_color;
 
Mais ça compile pas.. comment faire ? pour la bonne syntaxe.
 
Salutations  
 

Reply

Marsh Posté le 19-01-2005 à 15:14:05   

Reply

Marsh Posté le 19-01-2005 à 15:29:38    

"ça compile pas" :D
 
comprends pas. tu veux faire mettre un objet Color dans un type String ?
 
Si Color n'est pas accessible, pense à System.Drawing.Color

Reply

Marsh Posté le 19-01-2005 à 16:56:52    

Ok c'est bon j'ai trouvé..
 
Mais maintenant je voudrais appel une fonction qui se trouve dans un autre form c'est possible??
 
Ex: Winform1
 
public void f_salut
 {  
  blabla
 }
 
 
 
Winform2
 
f_salut();
 
 
quelle est la syntaxe ?

Reply

Marsh Posté le 19-01-2005 à 17:25:43    

avant de savoir la syntaxe, il faut comprendre le concept objet !

Reply

Marsh Posté le 19-01-2005 à 22:03:25    

JagStang a écrit :

avant de savoir la syntaxe, il faut comprendre le concept objet !


 
Ha.. ..ta vraiment le don pour aider toi...  :pfff:  poste pas si tu sais pas.. merci
 
------------------------
 
J'ai trouvé:
 
Type colorType = typeof(Color);
PropertyInfo myColorPropInfo = colorType.GetProperty(v_color);
Color myColor = (Color)myColorPropInfo.GetValue(null, new object[]{});

Reply

Marsh Posté le 19-01-2005 à 22:33:27    

Pour ma 2ème question vous avez comment faire ?

Reply

Marsh Posté le 19-01-2005 à 22:33:35    

Pour ma 2ème question vous avez comment faire ?

Reply

Marsh Posté le 20-01-2005 à 08:50:11    

Comme le dit fort justement JagStang, il a l'air de te manquer absolument toutes les bases en POO... [:spamafote]

Reply

Marsh Posté le 20-01-2005 à 13:22:59    

bleup a écrit :

Ha.. ..ta vraiment le don pour aider toi...  :pfff:  poste pas si tu sais pas.. merci
 


 
ouais ouais...  :hello:

Reply

Marsh Posté le 20-01-2005 à 13:29:41    

bleup a écrit :

Pour ma 2ème question vous avez comment faire ?


oui, tu dois créer une instance de Form1 (un objet), puis ensuite appeler la méthode que tu souhaites.
bien entendu, tu auras pris soin d'exposer au monde extérieur ladite méthode


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 20-01-2005 à 13:29:41   

Reply

Marsh Posté le 20-01-2005 à 14:17:31    

Harkonnen a écrit :

oui, tu dois créer une instance de Form1 (un objet), puis ensuite appeler la méthode que tu souhaites.
bien entendu, tu auras pris soin d'exposer au monde extérieur ladite méthode


 
Sauf s'il la mets en static :o

Reply

Marsh Posté le 20-01-2005 à 20:20:35    

Merci ! ca fonctionne

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed