2015-09-08 74 views
0

我正在使用DX 15.1,並試圖從子窗體創建一個新選項卡。DevExpress TabbedView:從子窗體創建子窗體

所以,基本上,我有一個名爲「pForm」的父窗體和一個名爲「cForm」的子窗體。 我正在使用DocumentManager模塊並將其切換到TabbedView模式。

當我試圖從pForm創建一個新選項卡時,它是完全正常的。

問題是,當我無法從cForm創建一個新的標籤到pForm的TabbedView。

我該如何做到這一點? 謝謝,夥計:)

UPDATE: @DmitryG,感謝您的答覆。 我附上了下面的截圖。 MDI-Parent是帶有設置標題的RGP頁面。而MDI-Child是班級考勤表單(彈出式窗口,由RGP表單中的按鈕觸發)。

您可以給出一個解決方案,當mdi-parent中的按鈕觸發時,如何讓班級考勤表單(mdi-child)成爲RGP選項卡旁邊的新選項卡?不是一個彈出窗口。

謝謝!

TabbedView

回答

1

當DocumentManager工作在MDI模式下,你可以只是MDI父和子窗體的工作。所以,我相信,你的代碼添加一個新的MDI孩子到MDI父窗體可以看起來像這樣:

static void AddMdiChildFromMdiParent(Form mdiParent) { 
    Form child = new Form(); 
    child.MdiParent = mdiParent; 
    child.Show(); 
} 

內MDI-父窗體可以調用這個代碼:

AddMdiChildFromMdiParent(this); 

要從現有MDI-孩子增加一個新的MDI-的孩子,你可以重用上面的代碼如下:

static void AddMdiChildFromMdiChild(Form child) { 
    AddMdiChildFromMdiParent(child.MdiParent); 
} 
+0

感謝您的答覆!我已經更新了這個問題。你能給我解決方案嗎? –

+0

感謝隊友,我解決方案的解決方法,並找到了我正在尋找.. –