Comment faire pour.. ? - C#/.NET managed - Programmation
Marsh Posté le 19-01-2005 à 15:29:38
"ça compile pas"
comprends pas. tu veux faire mettre un objet Color dans un type String ?
Si Color n'est pas accessible, pense à System.Drawing.Color
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 ?
Marsh Posté le 19-01-2005 à 17:25:43
avant de savoir la syntaxe, il faut comprendre le concept objet !
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... 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[]{});
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...
Marsh Posté le 20-01-2005 à 13:22:59
bleup a écrit : Ha.. ..ta vraiment le don pour aider toi... |
ouais ouais...
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
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. |
Sauf s'il la mets en static
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