窗体状态


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

窗体状态:CurrentDataState为FormDataState枚举类型

属性名称
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状态
ABAP基础语法:变量、系统变量、数据类型与结构体变量详解
DTCMS:后台执行JS弹窗
Bootstrap 弹窗JS组件封装
不同状态显示不同样式 cellRendererFramework
DevExpress Winform统一设置字体大小
SE41 复制标准 ALV GUI 状态操作教程
支付系统中要避免支付状态并发BUG
如何关掉<IDM has been registered with the fake serial number> 弹窗