1.主窗体
this.Hide();
fLogin.Show();
IsFirst = 2;//定义变量判断是否刷新
//Visible属性改变时触发
private void FrmMain_VisibleChanged(object sender, EventArgs e)
{
if (IsFirst == 2)
{
InitMainInfo();//窗体初始化函数
IsFirst = 1;
}
}
2.登陆窗体
主窗体存在重新赋值
foreach (Form frm in Application.OpenForms)
{
if(frm.Name == "FrmMain")
{
frm.Tag = new LoginModel()
{
URList = urList,
LoginForm = this
};
frm.Show();
break;
}
}