ステータスバーにメニューの説明を表示するには?

解決


fyuji  2003-07-13 01:01:54  No: 4131  IP: [192.*.*.*]

たびたび質問してすみません。

メニューを開いた状態で、メニューバーにマウスポインタを当てていたら、下のステータスバーに説明が出ますよね?
これを実装するには、どのようにしたらいいのでしょうか?
メニューバーには、OnMouseMoveイベントは無いですし、、、
サブクラス化して、MenuItemFromPointを使うんでしょうか?

どうか、ご教授お願いします。

編集    削除
たかみちえ  URL  2003-07-13 01:13:00  No: 4132  IP: [192.*.*.*]

ApplicationEventsか、ApplicationクラスのOnHintイベントの解説に、
表示のさせ方がのっています。
  まだ疑問があるようだったら、GetShortHint、GetLongHintメソッドのヒントも見てみてください。

  ステータスバーの左端(0番目)のパネルに表示させるならば、
ステータスバーのAutoHintプロパティでもいいです。

編集    削除
fyuji  2003-07-13 01:29:58  No: 4133  IP: [192.*.*.*]

たかみちえさん、どうもありがとうございました。

ヒント表示時に、パネルを一つに結合してBevelプロパティをpbNoneに変えようと思うのですが、
ApplicationのOnHintイベントで、Deleteメソッドで他のパネルを消して、BevelプロパティをpbNoneに変えて、文字列を表示させるって感じでいいのでしょうか?

編集    削除
fyuji  2003-07-13 01:30:00  No: 4134  IP: [192.*.*.*]

たかみちえさん、どうもありがとうございました。

ヒント表示時に、パネルを一つに結合してBevelプロパティをpbNoneに変えようと思うのですが、
ApplicationのOnHintイベントで、Deleteメソッドで他のパネルを消して、BevelプロパティをpbNoneに変えて、文字列を表示させるって感じでいいのでしょうか?

編集    削除
fyuji  2003-07-13 01:38:49  No: 4135  IP: [192.*.*.*]

いきなりですけど、やっぱりいいです。
AutoHintプロパティをtrueにするだけにしておきます。
これで十分だと思いましたので。

編集    削除