コントロールにTooltipTextを設定すると、ユーザーがコントロール上でマウスを動かすとツールヒントのテキストが表示されます。ツールチップは、この目的のためにMouseEnterやMouseLeaveなどを検出しますか?ツールヒントは、コントロールのポップアップをどのように表示しますか?
ツールチップがコントロールのポップアップをどのように表示するのか知りたいですか?
名前が「UserControlX」のユーザーコントロールがあるとします。 UserControlXでは、ボタンを置いてDockプロパティをFillに設定します。 Form1にUserControlXを追加し、ツールヒントを追加してこのユーザーコントロールにテキストを設定します。ツールヒントは表示されません。なぜならユーザーはユーザーコントロールではなくユーザーコントロールのボタン上でマウスを動かしているからです。ツールヒントは表示されません。
UserControlXでマウスを動かすと、ツールチップが表示されるようにこの問題を解決する方法を教えてください。ありがとう。
ユーザーコントロールの代わりにツールチップをボタンに置くことはできませんか? –
この方法でうまくいきます。しかし、私はこの方法を使用して好きではありません。私はUserControlXで、特にUserControlXが多くの子(コントロール)を持っている場合には、特に処理したい。 UserControlXにButton1とButton2の2つのコントロールがあるとします。 Button1 - >ツールチップが表示され、Button2 - >ツールチップが再び表示される - >私はこのように好きではない。ありがとう。 –