c# - 表单加载无法直接导航到另一个表单时的窗口表单
问题描述
当 frmlogin 表单加载时,我想直接导航到另一个表单,但它只会显示 frmLogin,无法显示 form1
private void frmLogin_Load(object sender, EventArgs e)
{
//if else condition to navigate to another form
form1 frm = new form1();
frm.Show();
this.Hide();
}
目前当点击按钮时只能导航到另一个表单
private void button1_Click(object sender, EventArgs e)
{
frmSelectProfile frm = new frmSelectProfile();
frm.Show();
this.Hide();
}
请告诉我如何在页面加载时导航到另一个表单。
解决方案
表单有“显示”事件,使用它:
private void Form1_Shown(object sender, EventArgs e)
{
var frm = new form1();
this.Hide();
frm.Show();
}
推荐阅读
- r - PowerBI R 脚本运行时错误,从 rlang 0.3.0 开始,不推荐使用 rlang 命名空间为 UQ() 加前缀
- java - 在关闭期间,骆驼报告没有可用的消费者,但后来它关闭了同一个消费者,
- javascript - 除带有 Javascript/jQuery 的按钮外,整个表格行均可点击
- asp.net-mvc - 带有 Asp.Net MVC 的自动版本
- arrays - 如何检查数组中的所有值是否相同?
- go - 关闭和测距 go 通道
- node.js - COR 阻止 PUT 方法的 AWS Preflight 响应
- c++ - 为什么 __nss_database_lookup 在我的数字 C++ 程序中占用大部分时间
- python - 在 codejam 中出现运行时错误,但在其他地方工作正常
- javascript - 如何在 TypeScript 中定义接口以正确传递道具?