系统登录后默认显示可视化数据大屏


背景

在项目开发中,实现了一个数据大屏窗体,

现在有个需求:现在想在系统登录后,不要显示主窗口,先显示出这个数据大屏窗口,然后数据大屏上有个入口,可以打开主窗体

系统登录后默认显示可视化数据大屏

实现

修改 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开发框架网发布内容,转载请附上原文出处连接
管理员
评论列表

发表评论

评论内容
昵称:
关联文章

系统登录默认显示数据
.net 简单实现在H5中将word、jpg、png转成PDF给PDF添加水印并且控制样式和编辑
论发展的十关系。总结过去,正视未来!!!
软件:Bandicam(班迪录)强大高清视频录制工具
YES-CMS 内容管理系统 用户登录密码修改
win11右键菜单恢复默认显示更多选项
Tinymce编辑器加载默认为P元素,修改为DIV
手把手教你学Dapr - 9. 观测性
发布登录界面不见了elementUI的节点
agGrid数据更改刷新表格数据
Yarp 让系统内调度更灵活
百亿级数据 分库分表 怎么分页查询?
C# 将PDF转为线性PDF
如何定位程序占用内存过问题-程序内存/CPU占用分析
AgGrid使用CellRendererFramework,修改数据调用applyTransaction数据没刷新
服务器安全:SQLServer对外网开放,被人尝试登录sa账户
WPF 组织机构摄像机树 全量加载 数据量 分页加载摄像机节点
C# MEF插件开发
agGrid修改数据,表格显示不刷新
.NET 百万级 数据插入、更新 ,支持多种数据库