frmBaseDataForm增加SetControlEnable方法-设置容器内的控件可用状态
frmBaseDataForm增加SetControlEnable方法-设置容器内的控件可用状态
此方法用于设置容器内控件的Enable属性, 当Enable=False后,此控件将灰掉且无法获得焦点,与ReadOnly属性不同 ReadOnly=True, 表示此控件只读,仍可获得焦点并且允许复制里面的文本。 开发框架预设使用SetControlAccessable方法,设置ReadOnly属性。 C# Code: /// <summary> /// 设置容器内的控件可用状态, Control.Enable = false/true /// </summary> /// <param name="container">容器</param> /// <param name="value">false/true</param> public static void SetControlEnable(Control container, bool value) { if (container is Label) return; if (container is LabelControl) return; if (container.Name == "") return; if (container.Controls.Count > 0) { foreach (Control c in container.Controls) { c.Enabled = value; SetControlEnable(c, value); } } } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加作者微信
参考文档:
C# Winform动态设置控件的值及反射技术应用 C#.Net自定义控件设置图标ToolboxBitmap的用法 C# Barcode条码控件使用方法 Web方法(WebMethod)服务端权限控制 C#开发自定义控件-设置显示工具箱中的图标 调用FastReport Prepare方法提示“未将对象引用设置到对象实例” DAL层重写Update方法手工启动事务 使用Dock.Fill控件被遮挡解决方法(将被遮挡的组件设置为顶层既可解决) SQLServer2008:阻止保存要求重新创建表的更改问题的设置方法 CSFramework企业版-增加我的设置(用户参数设置) 数据字典重写SaveResultEx UpdateEx方法手动控制事务自动生成流水号 Dev表格RepositoryItemLookUpEdit组件改变值时设置其它列的值-原创 设置表格控件的布局样式|定制新增插入删除按钮|NavigatorCustomButton属性 如何设置显示VS中方法和类的引用数(显示CodeLens) IButtonInfo接口增加Visible属性控制按钮是否显示
其它资料:
什么是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内容管理系统 | |