窗体状态


YESWin winform开发框架 窗体状态介绍

窗体状态:CurrentDataStateFormDataState枚举类型

属性名称
None没有状态
Search查询状态
View查看状态(明细页激活)
Add新增状态
Edit修改状态

 

窗体中监听改变方法

//窗体状态改变后
protectedoverridevoid DataStateChanged(GZFramworkLibrary.CustomerEnum.FormDataState NewState)
{
    base.DataStateChanged(NewState);
}
GarsonZhang www.yesdotnet.com

 

当窗体状态发生改变时改变明细页控件的可用状态(基类已经处理)

//可以使用LibraryTools.SetControlAccessable(tp_Edit, Edit);改变设置控件的可用状态

///<summary>
///设置按钮可用状态,如果已经在ControlOnlyReads或SetControlAccessable中添加,这里不需要重新设置
///</summary>
///<param name="Edit"></param>
protectedoverridevoid SetControlAccessable(bool Edit)
{
    base.SetControlAccessable(Edit);
}
GarsonZhang www.yesdotnet.com

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:图片尺寸规范
下一篇:窗体权限
评论列表

发表评论

评论内容
昵称:
关联文章

状态
Winform设置组件可用状态
权限
自定义权限操作按钮
GridView布局自定义
编辑中关联赋值操作
YESWin Winform开发框架 Form继承关系
.NET Core Winform 打开设计器报错
C# winform无边框移动的四种方法
.net core winform继承后设计器异常,看不到控件,并且页无法添加控件
AgGrid 隐藏loading状态
页面弹提醒
不同状态显示不同样式 cellRendererFramework
DTCMS:后台执行JS弹
Bootstrap 弹JS组件封装
支付系统中要避免支付状态并发BUG
DevExpress Winform统一设置字大小
接口返回状态
如何关掉<IDM has been registered with the fake serial number> 弹
在Vue 3项目中使用TypeScript和Pinia进行持久化状态管理和初始化操作