2011-08-28 177 views
-2

我必須創建一個以啓動畫面和透明圖像開始的程序,但在Windows窗體中並不總是在白色背景下工作,我該怎麼辦?爲應用程序創建一個GUI

+1

您嘗試了什麼,您如何嘗試,怎麼樣你認爲你需要做什麼?啓動畫面只是一個帶有圖像的無邊框窗口,也許進度條可以在程序啓動後快速加載並顯示。這是一項家庭作業,還是在實際的程序中?你使用哪種語言,除WinForms之外還有哪些技術? – ssube

+0

簡單的程序用於加載無邊界slpash屏幕,使用Visual Studio 2010中的c#或其他語言。(試用版) – jolly

回答

1

您需要設置透明度鍵。如果將其設置爲白色,則會使窗體上的所有內容都變爲透明(儘管圖片框控件效果不佳)。 因此,例如,您創建一個面板,併爲其顯示背景圖像,然後將透明度鍵設置爲任何顏色應該變爲透明; p

+0

是WPF中的可能性嗎?總是會將角落留白並且不會像圖片那樣圓潤 – jolly

+0

@jolly您標記了問題winforms。如果你正試圖在WPF中這樣做,那麼你應該相應地編輯你的標籤。 – LarsTech