VB或C#中带有“打开”对话框的“用户控件”属性

时间:2014-06-04 23:00:57

标签: c# vb.net user-controls

我需要知道如何在用户控件中创建属性,如文本框控件中的font属性。

该属性应打开一个对话框以放置不同的值。

enter image description here

1 个答案:

答案 0 :(得分:0)

你可以这样做,但它需要很多位。

漫游是here,但由于仅链接答案并不总是有用,因此以下是重点。

  1. 为编辑器创建视图控件
  2. 从UITypeEditor
  3. 派生自定义编辑器类
  4. 覆盖GetEditStyle方法以使用自定义编辑器类
  5. 重写EditValue方法以将自定义编辑器连接到属性值