'mapview'タイプのコントロールをプロジェクトに追加しようとしています。 イベントが発生したときにアニメーション化できる境界線とアイコン/イメージを持つ、クリック可能な透明な四角形の「メインマップ」イメージが必要です。クリック可能な四角形とアニメーションアイコンを使用したピクチャボックス/マップビューのタイプコントロールの作成
C#でWindowsフォームを使用してこれを達成する最良の方法は何ですか?
私が最初に考えたのは、その上に他の項目とピクチャボックスを使用していたが、それは、これを達成することができるだろう任意のライブラリか何かがそこにあります。私は、など
透明性の問題に実行するのでしょうか?本当に
私は通常のダブルバッファのPanelサブクラスまたはPictureBoxサブクラスと、移動可能なLabelサブクラスを使用します。ラベルはPictureBoxの__not__ '上に置いてください。本当に__nested__です。 (lbl.Parent = pbox)。そうすれば、透明度はうまくいきます。これは、長方形が__not overlapping__であることを前提としています。 - 「アニメーション時のイベント」の部分が分かりやすくなると、コードの残りの部分が簡単になります。 – TaW
ありがとう!それは素晴らしい考えです、私は今試してみましょう:) –
それは完全に働いた。私はそれを答えとして書いてください。私はそれを受け入れます。 @TaW –