C# 批量设置WinForm界面上的所有控件不可编辑

时间:2014-06-12 09:18:41
【文件属性】:

文件名称:C# 批量设置WinForm界面上的所有控件不可编辑

文件大小:68KB

文件格式:RAR

更新时间:2014-06-12 09:18:41

控件 批量 不可编辑 ReadOnly Enabled

本例中,为WinForm提供方法,批量设置其界面上所有的控件为不可编辑状态 方法: SetReadOnly( Control.ControlCollection , List> , List) 说明: 当窗体内的控件存在[ReadOnly]属性时,只设置[ReadOnly]属性,否则设置[Enabled]属性 方法中,List参数提供时,代表不修改其可编辑性,保持其状态为原始的可编辑或不可编辑 List>参数,布尔值表示是否同时忽略修改其子控件,如放在GroupBox内的按钮 List参数,该列表内的类型的控件均不修改其可编辑属性,如Label控件一般不设置可编辑性。


【文件预览】:
SetReadOnly
----SetReadOnly.sln(923B)
----SetReadOnly()
--------TestForm.resx(7KB)
--------bin()
--------obj()
--------Resources()
--------Properties()
--------Program.cs(495B)
--------TestForm.Designer.cs(28KB)
--------SetReadOnly.csproj(4KB)
--------MainForm.resx(7KB)
--------Icon1.ico(1KB)
--------MainForm.cs(500B)
--------CommonHelpers.cs(9KB)
--------TestForm.cs(2KB)
--------MainForm.Designer.cs(3KB)
----SetReadOnly.suo(18KB)

网友评论

  • 测试了一下,还不错
  • 很好用,我改了一下,非常有帮助
  • 很有帮助,谢谢
  • 我觉得这个只能用在教学上,真正项目最好用 devespress 中的 readonly ,它不会变灰色
  • 非常好的资源,在项目中很好用!!
  • 不错,值得学习
  • 超有用的代码,稍作修改,功能无穷啊!!!
  • 值得i借鉴参考
  • 很复杂,但有用,学习了。
  • 不错 功能都能实现.. 学习了 .
  • 代码可以正常使用实现功能。
  • 还行啊,在codeproject.com上有更好的哦
  • 代码可以正常使用实现功能。