0

グラフ (パネル) を作成しており、MouseEnter/MouseLeave を使用してこれらのパネルの一部の行 (領域) を強調表示したいと考えています。
より具体的には、フォームには別のコントロール (ボタン、DGV など) もあり、グラフ領域用のメインのスクロール可能なパネルがあります。このパネルには、列 (​​日付) としてのパネルがあり、これらの列には線としていくつかの背景色を持つパネルがあります。これらの行は、MouseEnter で強調表示する必要があります。
また、パネル上にあるイベントを実行するには、行を強調表示した後にこれらのパネルをクリックできるようにする必要があります。
すべてのコントロールをプログラムで作成しており、DB データ ソースがあります。非常に近いが汚れたコードは、境界線のない (2000, 20) などのサイズの新しいフォームを作成し、不透明度と背景色を設定します。
提案をお寄せいただきありがとうございます

4

1 に答える 1

0

おそらく、コントロールの代わりにグラフィックを介してこれらすべて (グラフの作成など) を行うことを検討する必要があります! その場合、イベント処理、強調表示などを完全に制御できます。

コントロールのみを使用して目的を達成するためのクリーンな方法はないと思います。

于 2013-09-13T10:56:50.220 に答える