2011-03-02 70 views
2

我有一個MDI形式顯示TreeView控件樹節點子窗體上的用戶點擊,它打開時:子窗體儘量減少去任務欄中

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
{ 
    frmPartMaster frm = new frmPartMaster(); 
    frm.Show(); 
} 

在這裏frm正在顯示的背面樹控制,但我希望它顯示在父母面前的形式,而不是回來。所以我改變了代碼:

private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) 
{ 
    frmPartMaster frm = new frmPartMaster(); 
    frm.Show(this); 
} 

這裏的孩子形式顯示在樹前,但是當我儘量減少孩子形成它去任務bar.How做我讓它去左上角的父母形式?

+0

注意當您縮進四行空格時,行[格式爲代碼](http://meta.stackexchange.com/questions/22186/how-做-I格式,我的代碼塊)。編輯器工具欄中的「{}」按鈕可以爲您做到這一點。編輯你的問題並嘗試一下。單擊編輯器工具欄中的橙色問號以獲取更多信息和格式化提示。 – outis 2011-03-02 13:49:23

回答

0

你在使用MDI嗎?然後它不會進入任務欄。您可以將ShowInTaskbar選項設置爲false,這將不會顯示在任務欄中。

0

真正的MDI子窗體不會最小化到任務欄。因此,我只能得出結論,您沒有使用MDI子表單,並且您的解決方案是開始這樣做。

2

您必須將父窗體的IsMdiContainer屬性設置爲true。然後在打開子窗體時添加以下代碼:

frm.MdiParent = this;