ucWindowTitle用户控件 - 用户界面规范控件
ucWindowTitle用户控件 - 用户界面规范控件由于开发框架是使用MDI多文档界面布局的,当用户打开较多的子窗体时容易产生视觉混乱,特别是数据编辑上有大量Input Editor控件,更容易发生意外。为了避免用户误操作,在界面上拖放一个大号字体的Label,用于标明当前窗体的名称。另外,在右侧放一个操作状态的Label,提示用户当前处于什么操作状态。
设计这款小控件,规范页面布局的同时并增强了用户体验。 如下图: C# Code: public partial class ucWindowTitle : XtraUserControl { public ucWindowTitle() { InitializeComponent(); } [Description("请设置窗体标题")] [DefaultValue("请设置窗体标题(Window Title)")] public string Title { get { return lblTitle.Text; } set { lblTitle.Text = value; } } [Description("操作状态")] [DefaultValue("(操作状态)")] public string StateName { get { return lblStatus.Text; } set { lblStatus.Text = value; } } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 使用方法: 1. 修改ucWindowTitle.Title属性,如:物料资料定义(Material Management) 2. 在ButtonStateChanged事件内设置状态名称。 C# Code: // 按钮状态改变时触发的事件 protected override void ButtonStateChanged(UpdateType currentState) { ucWindowTitle1.StateName= this.CurrentStateName; } //在frmBaseDataForm窗体内定义的属性 protected string CurrentStateName { get { if (UpdateType.Add == _UpdateType) return "(新增状态)"; if (UpdateType.Modify == _UpdateType) return "(修改状态)"; if (UpdateType.None == _UpdateType) return "(查看状态)"; return "(查看状态)"; } } 图标文件: 附件下载: 扫一扫加作者微信
参考文档:
美化用户界面图标 DevExpress组件专业图标, 美化用户界面 C#.Net用户自定义控件制作教程 [原创]递归读取DataTable加载TreeList控件 控件与组件的区别(Control&Component的区别) Winform 快速初始化Dev TreeList树控件的数据 LookUpEdit控件带给用户良好的操作体验 开发框架用户界面UI介绍 几套版本,界面框架和用户权限等基础框架方面应该是一样的吧? winform界面布局设计和WCF的应用方面,你对这方面研究多吗? 开发框架的界面布局主要特点有那些? 界面是否全部使用dev的控件?还是也可以选择其它的控件库? 界面内按回车键自动激活下一个控件 C# Winform用户自定义公式配置工具界面 Winform界面布局控件太多没有出现滚动条XtraScrollableControl组件使用
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |