系统登录后默认显示可视化数据大屏
背景
在项目开发中,实现了一个数据大屏窗体,
现在有个需求:现在想在系统登录后,不要显示主窗口,先显示出这个数据大屏窗口,然后数据大屏上有个入口,可以打开主窗体
实现
修改 frmMain.cs
增加一个方法,打开数据大屏,并隐藏frmMain窗体
C# 全选
/// <summary>
/// 打开数据大屏
/// </summary>
void ShowDataV()
{
WinFramework.UI.Dev.WaiteServer.CloseWaite();
this.Hide();
frmDataV frm = new frmDataV();
frm.ShowDialog();
this.Show();
}
并在 frmMain.OnLoad 方法中调用
frmMain中增加显示数据大屏入口
略,根据实际业务需要去实现
数据窗体frmDataV设置
在数据窗体中增加F2快捷键,打开主窗体
1) 设置窗体的 KeyPreview
属性为True
2) 注册窗体KeyDowns
事件
在KeyDown事件中,实现如果按下F2,则关闭数据大屏
C# 全选
private void frmDataV_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F2)
{
this.Close();
}
}
效果展示
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YESWinform 管理员