C#窗体名字的问题
程序运行起来后会自动给Form1创建实例对象,是通过Application.run(newForm1());实现的。在Form1类内部,我可以通过this表示实例化的对象...
程序运行起来后会自动给Form1创建实例对象,是通过Application.run(new Form1());实现的。在Form1类内部,我可以通过this表示实例化的对象,但是如果我要在Form2类中访问Form1中的Public成员,因为不知道实例化的名字,该怎么访问?
展开
展开全部
new Form2的时候你把主窗体传过去吧 Form2 f2 = new Form2(this); 修改下Form2的构造函数 Form1 f1; public Form1(Form1 f) { InitializeComponent(); f1=f; } 你就可以访问Form1里的成员了. f1.成员
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询