2010-08-16 8 views
0

Je suis nouveau dans C#. J'ai lu un livre sur C# pour les débutants. Maintenant, je peux coder des applications simples. J'ai 2 formes et 1 classe dans un projet. Je veux utiliser un objet de cette classe sous 2 formes. Je veux la première forme pour définir une propriété de l'objet et secont pour afficher cette propriété. Comment puis-je le faire. Aidez-moi, s'il vous plaît. MerciComment utiliser un objet sous plusieurs formes dans Visual C#?

Répondre

3

Vous devez modifier le constructeur de la deuxième forme pour prendre l'instance de classe en tant que paramètre.

Par exemple:

public partial class PopupForm : Form { 
    public PopupForm(MyClass instance) { 
     InitializeComponent(); 
     //Do things with instance 
    } 
    ... 
} 
+0

Merci pour votre réponse. Mais je n'écris pas de code pour le constructeur. Pouvez-vous écrire du code pour moi s'il vous plaît? –

+0

@ togrul94, quel est le problème que vous rencontrez? La syntaxe générale d'un constructeur est 'Public ClassName (ParamClass var1, ParamClass2 var2) {..code ..}'. Donc, dans votre exemple, il peut s'agir de 'public MyForm2 (MyClass var1) {..do quelque chose ..}'. – dsolimano

+1

OK. j'ai compris. Merci beaucoup :) –

Questions connexes