2012-01-11 36 views
2

私は、モバイルアプリケーションをプログラミングしています。 UserControl(移動をエミュレートするTabContol - 顧客は上部にタブが必要です)が透明な背景になっている必要があります。コントロールには、それぞれOnClickハンドラを持つ3つのボタンが含まれています。.NET Compact Frameworkの透明なユーザーコントロール

はグーグルでは、私は、WinFormsのためのソリューションの数を発見しました。しかし、彼らはWin Mobileと互換性がないように見えました。私はChristian Helle blogをアプリで使用されている透明なラベルに使用しましたが、UserControlに変更することはできません。

TIA、Gusの

答えて

1

うん、それは複雑な作業だ - それがあるべきよりも、より複雑な方法、それはそれが何であるかです。私は実際にProject Resistanceを終えたことはありませんが、それはを透明ユーザーのためのコードは抵抗体自体がユーザーコントロールで、背景が周囲のエリアを示しており、抵抗体が示すように、それも動的にカラーバンドを描く

を制御していませんバンドの透過領域を通過する。

+0

プロジェクト抵抗の上に見えました。残念ながら、コンパイルされません( 'ProjectResistance.EventNames'には 'DPadEvent'の定義が含まれていません)。 GraphicsToolsを見つけて、それらのパラダイムをどのように適用するのか探してみたいです。それでも私は期待していた答えはまだかなりありません。あなたのご意見ありがとうございます。 - Gusの – Gus

+0

私はコンパイルの問題を見てみましょう - それはする必要があり、少なくとも仕事を - 私たちは、アプリが、少なくとも多少機能的であった時点で停止し、それがアップがなければならないものです。私は答えが得られなかったことをお詫びしますが、ソリューションは実際にはちょっと複雑すぎて、コントロールだけでなく、コントロールの親にもカスタム描画が含まれているので、ここで答えとして投稿できるように複雑すぎますCFそのもののバグ2つを過ぎてしまいました。 – ctacke

+0

あまりにも多くのリクエストをする危険があるので、単純な例を使って解決策を説明するコードプロジェクトの記事を書くことを頼むことができます(たとえば、フォームの背景を表示できる3つのボタンを含むUserControlを持つCFフォームもちろん、ボタンは不透明です)。私は、重要な問題は、Winフォームでは望みの結果を得るにはいくつかの方法があるように見えますが、CFを使用することはないということです。 – Gus

関連する問題