2
我有一個MDI應用程序,並有一種使用子窗體創建的菜單,因此它保留在父窗口中。我想要的是,當我給所有的LayoutMDI(或某種變體)調用Layout時,除了這種形式被級聯,平鋪等後,我似乎無法找到一種方法來實現它。LayoutMDI除了一個孩子的形式
我試着覆蓋LayoutMDI,但這是不允許的(它不是虛擬的),我似乎無法在任何地方打一個if語句來排除一個窗口。
任何想法?
謝謝。
我有一個MDI應用程序,並有一種使用子窗體創建的菜單,因此它保留在父窗口中。我想要的是,當我給所有的LayoutMDI(或某種變體)調用Layout時,除了這種形式被級聯,平鋪等後,我似乎無法找到一種方法來實現它。LayoutMDI除了一個孩子的形式
我試着覆蓋LayoutMDI,但這是不允許的(它不是虛擬的),我似乎無法在任何地方打一個if語句來排除一個窗口。
任何想法?
謝謝。
我建議你改變你的代碼;
form.TopLevel=false;
form.Parent=this;
form.Show();
希望這能解決您的問題。
對它進行了排序,非常感謝David。 關於覆蓋,這確實會覆蓋它,但會阻止我從原始方法繼承。 再次感謝。 – webnoob 2010-02-13 22:06:46