2012-01-11 100 views
2

我正在編寫一個移動應用程序。我需要一個UserControl(模擬TabContol導航 - 客戶需要頂部的選項卡),背景爲透明。該控件包含三個按鈕,每個按鈕都帶有一個OnClick處理程序。.NET Compact Framework透明用戶控件

在谷歌搜索,我找到了一些WinForms的解決方案。但他們似乎與Win Mobile不兼容。我使用了Christian Helle blog作爲應用中使用的透明標籤,但無法將其修改爲UserControl s。

TIA,格斯

回答

1

是啊,這是一個複雜的任務 - 的方式複雜得多,它應該是,但它是什麼。雖然我實際上從未完成Project Resistance,它確實有透明的用戶代碼控制

電阻體本身是一個用戶控件,背景示出了通過周圍區域,它甚至動態地繪製顏色波段,以使電阻體顯示通過樂隊透明區域。

+0

查看了項目阻力。不幸的是,它不能編譯('ProjectResistance.EventNames'不包含'DPadEvent'的定義)。找到了GraphicsTools並希望找到如何應用這些範例。儘管如此,我還是沒有料到這個答案。感謝您的輸入。 - Gus – Gus 2012-01-12 01:19:22

+0

我會看看編譯問題 - 至少應該工作 - 我們停止了一個應用程序至少有點功能的地步,這就是應該在那裏。我很抱歉,我無法提供答案,但解決方案實際上有點太複雜,無法在SO上發佈答案,因爲它不僅涉及到控制,而且還包括自定義繪圖,即使在控制的父級中,通過CF本身的一個或兩個錯誤。 – ctacke 2012-01-12 03:40:01

+0

請問我是否可能要求太多,要求您編寫一篇代碼項目文章,用一個簡單的例子來解釋解決方案(比如說帶有UserControl的CF表單,包含三個按鈕,允許表單的背景顯示通過UserControl。當然,按鈕將是不透明的)。我認爲重要的問題是,似乎有許多方法可以在Win Forms中獲得理想的結果,但不是如此使用CF. – Gus 2012-01-12 14:44:09