C#-在窗体中使用另一个窗体的控件和方法(笔记)
C#窗体编程开发中经常遇到跨窗体空间的引用
假设有两个窗体:
Main窗体 name为home
Login窗体name为login
Login窗体中使用Main窗体的某个控件
先设置Main窗体中该控件的Modifiers为Public
在Main中要new login 的代码段部分添加this 如下:
private void username_Click(object sender, EventArgs e)
{
Login login = new Login(this);
login.Show();
}
在Login窗体中添加
public Login(home home)
{
InitializeComponent();
this.home = home;
}
在Login窗体中,调用方法如下:
home.lable
//Main的窗体name.控件/方法