我有一个mdiform中的RibbonControl和另一个RibbonControl在设计时添加在MDIChildForm中。然后在运行时,我添加一个RibbonPage,一个RibbonGroup和一个BarButtonItem。像这样:DevExpress 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子窗体。
我错过了什么吗?
我发现功能区页面是在自动合并后添加的。所以它在合并时不存在。我已经“解决”它将activemdichild更改为另一种形式,然后回到我需要的孩子身上。 – nelsito 2013-04-10 18:43:31