Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3839 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Comment faire pour.. ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire pour.. ?

n°956493
bleup
Posté le 19-01-2005 à 15:14:05  profilanswer
 

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  
 

mood
Publicité
Posté le 19-01-2005 à 15:14:05  profilanswer
 

n°956515
jagstang
Pa Capona ಠ_ಠ
Posté le 19-01-2005 à 15:29:38  profilanswer
 

"ç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

n°956668
bleup
Posté le 19-01-2005 à 16:56:52  profilanswer
 

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 ?

n°956701
jagstang
Pa Capona ಠ_ಠ
Posté le 19-01-2005 à 17:25:43  profilanswer
 

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

n°956959
bleup
Posté le 19-01-2005 à 22:03:25  profilanswer
 

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[]{});

n°956981
bleup
Posté le 19-01-2005 à 22:33:27  profilanswer
 

Pour ma 2ème question vous avez comment faire ?

n°956982
bleup
Posté le 19-01-2005 à 22:33:35  profilanswer
 

Pour ma 2ème question vous avez comment faire ?

n°957093
ToxicAveng​er
Posté le 20-01-2005 à 08:50:11  profilanswer
 

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

n°957376
jagstang
Pa Capona ಠ_ಠ
Posté le 20-01-2005 à 13:22:59  profilanswer
 

bleup a écrit :

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


 
ouais ouais...  :hello:

n°957386
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 20-01-2005 à 13:29:41  profilanswer
 

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)
mood
Publicité
Posté le 20-01-2005 à 13:29:41  profilanswer
 

n°957438
ToxicAveng​er
Posté le 20-01-2005 à 14:17:31  profilanswer
 

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

n°957785
bleup
Posté le 20-01-2005 à 20:20:35  profilanswer
 

Merci ! ca fonctionne


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Comment faire pour.. ?

 

Sujets relatifs
Plus de sujets relatifs à : Comment faire pour.. ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)