【发布时间】:2013-04-11 03:23:09
【问题描述】:
我在 mdiform 中有一个 RibbonControl,在设计时在 MDIChildForm 中添加了另一个 RibbonControl。然后在运行时,我添加了一个带有 RibbonGroup 和一个 BarButtonItem 的 RibbonPage。像这样:
private void MDIChildForm_Load(object sender, EventArgs e) {
BarButtonItem btn = ribbonControl1.Items.CreateButton("Test Button");
RibbonPageGroup group1 = new RibbonPageGroup("Test Group");
group1.ItemLinks.Add(btn);
RibbonPage page1 = new RibbonPage("Test Page");
page1.Groups.Add(group1);
ribbonControl1.Pages.Add(page1);
}
“测试页”在 MdiParent 中不可见。但是,当我更改活动的 mdi 子窗体并且功能区进行合并时,页面就会出现!
在我更改活动的 mdi 子表单之前,页面似乎没有合并。
我错过了什么吗?
【问题讨论】:
-
发现自动合并后添加了ribbon页面。所以它在合并的那一刻不存在。我已经“解决”了它将 activemdichild 更改为另一种形式,然后返回到我需要的孩子。
标签: merge devexpress ribbon-control