如何在控件的设计时得到窗体设计器中的任何控件…

2008-02-23 05:42:23来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

近日研发了一些自定义控件,其中一个需要自定义一下设计时属性浏览器中的属性编辑器,因此从UITypeEditor中派生了一个类,我需要从窗体上遍历到任何TextBox显示到我自定义的属性编辑器中。
具体能够在 override 的 EditValue方法中实现:
1 public override object EditValue(System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value)
2 {
3 IContainer ic = context.Container;
4 foreach (IComponent cp in ic.Components)
5 {
6 if (cp is TextBox)
7 {
8 //执行其他操作
9 }
10 }
11 }

http://www.cnblogs.com/Ricky81317/archive/2007/01/04/611942.html


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 在找c#语言规范吗?只要您装了vs,您就能找到 _c#应用

下一篇: c#的random shuffle_c#应用