将用户控件添加到DevExpress菜单栏

时间:2012-08-29 08:13:19

标签: c# .net winforms user-controls devexpress

我使用C#.Net DevExpress创建自己的用户控件。现在我可以在所有项目中使用此Control,但我需要在DexExpress.XtraBars.Bar中使用它。我怎么能拿这个?我只能使用Button,Check usw等项目。

问候

2 个答案:

答案 0 :(得分:2)

无法在BarItem(Custom Controls on Toolbars)中使用UserControl。但是您可以实现自定义编辑器并将其放入BarEditItem。您可以在Custom Editors帮助主题中找到附加信息。例如,您可以子类化其中一个现有编辑器(例如,ButtonEdit),并覆盖Painter和ViewInfo类。

还请查看以下知识库文章:How to use a custom control in inplace mode in DevExpress containers

答案 1 :(得分:1)

很难说如何在不知道您做出何种用户控制的情况下实现它。但我认为您无法将自定义用户控件添加到栏中,但您可以创建自定义栏项。 Here就是一个例子。或者您可以尝试继承BarItem类,然后尝试添加到bar。