devcomponents动态添加项目到ribbonpanel

时间:2013-06-14 09:44:44

标签: c# dotnetbar

我需要显示和隐藏设计器中功能区上的各种按钮。

取决于用户在表单上选择的内容取决于我想要显示/隐藏的内容。

我无法弄清楚如何正确刷新功能区,显示新按钮(不在新按钮上滚动鼠标)和调整大小(宽度方式)以允许新按钮正确适合。

我已经在网上查找了其他可以回答此问题的问题,并询问了devcomponents论坛,(仍然在等待对此的回复)

2 个答案:

答案 0 :(得分:0)

我已经找到了适用于此的内容。

ribbon.Refresh()

'refresh size of ribbonPanel1, barlayout for the show/hide of miRoom
RibbonPanel1.PerformLayout()
ribbon.PerformLayout()

我的按钮在RibbonPanel1中,这是由功能区上的tabItem显示的,RibbonPanel1也在功能区上(否则它不会显示)

答案 1 :(得分:0)

以下是知识库文章,其中包含代码和其他详细信息:http://www.devcomponents.com/kb2/?p=472