1. 程式人生 > >在VB中如何讓背景圖片鋪滿整個MDIForm

在VB中如何讓背景圖片鋪滿整個MDIForm

    在VB中,如何讓背景圖片鋪滿整個Form是一件不難的事,網上也很許多現成的程式碼,在回答一個csdn網友的問題時,我就寫了一段這樣的程式碼:

 

    由於沒有看清楚問題,後來才知道這個朋友是想讓背景圖片鋪滿整個MDIForm視窗,而MDIForm與Form有一些區別,上述程式碼根本實現不了,於是便重新寫了以下程式碼:

    這個程式碼基本上滿足了設計要求,由於是為了清楚的表達思路,所以使用了一個動態圖片框,在實際使用時,如果MDIForm窗體上還有一些設計時的子控制元件,比如有工具欄,則不使用動態圖片框,而是在設計時直接放置一個PictureBox控制元件,然後工具欄放置到這個PictureBox控制元件裡,再按程式碼中PictureBox的屬性進行逐一設定,這樣就可以既讓背景圖片鋪滿視窗,又可以顯示工具欄,否則,動態載入的圖片框會遮隱住工具欄,造成了顧此失彼。