2

複数のコントロールを含む領域にマウスを置いたときに、同じツールチップメッセージ([myControlIdのツールチップ]フィールドに入力されたメッセージ)を表示したいと思います。パネルとGroupBox内にコントロールを配置しようとしましたが、マウスがPanel / GroupBoxの「空白」領域にある場合にのみ機能し、もちろん、マウスがPanel内のコントロール上にある場合は機能しません。 /GroupBox。

私はWeb開発者の世界から来たので、これを間違った方法で進めている場合は、新しいアプローチの提案を受け入れることができます。

4

1 に答える 1

1

標準ウィンドウでは、開発者(WindowsForms)tootltipまたはtooltip control単一のコントロールに関連付けられています。ただし、ToolTipコントロールを使用して(例:ToolTip:Windows Forms .NETmouseoverを参照)、イベントを受信するすべてのコントロールに割り当てることができます。

にいる場合はWPF、メッセージルーティングがあるので話が簡単になるので、通常は1か所でサブスクリプションを取得するだけで十分です。

お役に立てれば。

于 2012-04-20T14:19:47.637 に答える