在 Windows Form Application 中,想要讓控制項透明,只要設定一些簡單的屬性 ( 例如 BackColor = Color.Transparent ) 即可,但在智慧型裝置專案中,就不是簡單的事情,使用 AlphaBlend API 是最常見的作法,也可透過一些函式庫來達成,例如AlphaMobileControls 控制項,本文介紹AlphaMobileControls 控制項下載、安裝、加入參考。
更多文章,請到我在點部落所建立的部落格「.NET菜鳥自救會」閱讀
http://www.dotblogs.com.tw/chou/
簡介
在 Windows Form Application 中,想要讓控制項透明,只要設定一些簡單的屬性 ( 例如 BackColor = Color.Transparent ) 即可,但在智慧型裝置專案中,就不是簡單的事情,使用 AlphaBlend API 是最常見的作法,也可透過一些函式庫來達成,例如AlphaMobileControls 控制項,本文介紹AlphaMobileControls 控制項下載、安裝、加入參考。
方法
2.1 下載與使用
下載 AlphaMobileControls
http://alphamobilecontrols.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=9797
新增智慧型裝置專案,並且加入現有專案,把 AlphaMobileControls 專案
將 AlphaMobileControls 編譯後,在工具箱中就會看到 AlphaMobileControls 元件,接著只要把元件拖曳到 Form 上就可以使用了
不過由於程式碼中,會用到 AlphaImage 類別,因此將 AlphaMobileControls.dll 加入參考中
並於程式碼中 using
using AlphaMobileControls;