近日開發(fā)了一些自定義控件,其中一個(gè)需要自定義一下設(shè)計(jì)時(shí)屬性瀏覽器中的屬性編輯器,因此從UITypeEditor中派生了一個(gè)類,我需要從窗體上遍歷到所有TextBox顯示到我自定義的屬性編輯器中。
具體可以在 override 的 EditValue方法中實(shí)現(xiàn):
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 //執(zhí)行其他操作
9 }
10 }
11 }
http://m.survivalescaperooms.com/Ricky81317/archive/2007/01/04/611942.html
新聞熱點(diǎn)
疑難解答
圖片精選