如何在调色板中添加选项卡

时间:2010-12-13 07:33:16

标签: vb.net winforms

您好 我在VB.Net 2.0窗体中工作。

点击任何控件的背景颜色时会出现调色板。我想在此调色板中添加一个新选项卡。在新标签中,我想根据要求添加新颜色。

1 个答案:

答案 0 :(得分:1)

实际对话框是一个名为ColorUI的私有类,嵌套在System.Drawing.Design.ColorEditor类中。这会阻止你改变它。

您需要为此UITypeEditor派生类创建完整的替换。您可以使用Reflector获得有关正确实现的实现提示。请注意,您无法覆盖现有控件的[Editor]属性,新对话框只能在您自己的自定义控件上使用。