ucWindowTitle用户控件 - 用户界面规范控件
设计这款小控件,规范页面布局的同时并增强了用户体验。
如下图:
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 "(查看状态)";
}
}
// 按钮状态改变时触发的事件
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 "(查看状态)";
}
}
图标文件:

附件下载:

参考文档:
VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置
使用Scheduler控件实现生产进度监控程序
C#仿QQ聊天程序v1.0(IConnectionList接口实现)
C#.Net用户自定义控件制作教程
C#.NET 会计系统开发框架模板(C/S Winform架构) 巨献!
C#.Net培训大纲(学习重点)
VS发布Web站点应用 - 发布文件选项配置 - 高级预编译设置
使用Scheduler控件实现生产进度监控程序
C#仿QQ聊天程序v1.0(IConnectionList接口实现)
C#.Net用户自定义控件制作教程
C#.NET 会计系统开发框架模板(C/S Winform架构) 巨献!
C#.Net培训大纲(学习重点)
其它资料:
什么是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内容管理系统 |
什么是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内容管理系统 |
在线客服
