我有一個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