我有兩種形式:MainForm,然後PanelForm。
我已經設置它,以便通過重寫MainForm的OnMove以使PanelForm隨MainForm一起移動而將PanelForm附加到MainForm。這是爲了模擬PanelForm是MainForm的面板。
我可以從MainForm停靠和取消鎖定PanelForm,也可以摺疊它。
問題是,當我最小化MainForm或它失去了焦點到一些其他應用程序,並且當我返回到MainForm時,我必須手動Alt-Tab PanelForm。
有沒有一種方法可以將PanelForm附加到MainForm,而不會覆蓋OnMove或其他東西來模擬它附加?
您是在尋找一個UserControl而不是一個Form?將UserControl放置在MainForm中(通常位於面板內以便於設置),並且將按照這種方式進行。 – krillgar 2012-07-16 19:26:44
不需要。我想將面板放在MainForm的外面,這樣我就可以將它解開。 – 2012-07-16 19:29:03
@KenWhite沒有人回答如何使PanelForm與MainForm一起激活的問題。我運行了這些例子,但他們沒有一起激活這兩種形式。他們只是展示了一種方法來捕捉我已經完成的邊緣。 – 2012-07-16 19:39:34