一.引子:
在WINFORM的開發中,會時常用到MDI窗體,有時候我們會因為這個MDI沒有辦法方便容易的設置背景,圖標,workflow等等發愁。如果我們直接把控件放到主窗體上,那麼你打開了子窗體就會被這些控件遮擋住。也許你可以使用設置這些控件的visible = false等的方法來解決,但總覺得不好。而且,如果你需要一個類型永遠在最下面的FORM,而這個FORM可以讓你放置任意控件都不會遮擋其他子控件的話,就會很方便了。但隨之問題又來了,就是當我們最大化一個子窗體時,或者縮放主窗體時都會影響到這個FORM的外觀顯示,有的時候它甚至和其他子窗體一樣最大化後顯示在主窗體標題欄的下方菜單的上方。這裡,我要實現的就是這麼一個不會出現這種情況的FORM控件,它可以放置其他任意控件和背景來美觀我們的程序,也不會因為大小的調整而覆蓋掉什麼。在此,我暫且叫它“MDI窗體控制台Form”。
二.運行效果如下: