2014-02-07 60 views
0

使用winforms,可以通過在屬性窗口中將窗體的TransparencyKey和Backcolor設置爲相同的顏色來設置窗體的透明度。用於顯示桌面的透明Tabpage(牆紙和圖標)

但是,TabControl中的標籤頁沒有這些屬性。

我該怎麼做才能讓tabpage顯示桌面的內容?

另外,有沒有辦法讓我在桌面上顯示圖標?圖標必須仍然功能正常(可以雙擊打開文件,單擊重命名,並可以拖動我的標籤頁內)。

我使用VB.NET 2005.任何方向非常感謝。

+0

看看[http://archive.msdn.microsoft.com/WindowsAPICodePack/Release/ProjectReleases.aspx?ReleaseId=4906] 它有一個你正在尋找的樣本...在winforms中設計的Windows資源管理器 –

+0

我的道歉,你指向的鏈接爲我返回一個錯誤。 –

+0

ohk .. go on this http://archive.msdn.microsoft.com/WindowsAPICodePack –

回答

0

可以看出,答案很簡單。

只需將表單的TransparencyKey設置爲希望顯示爲透明的顏色,然後將該頁面的背景顏色設置爲該顏色(您在表單上設置的顏色)即可。