質問

私は、任意の例を見つけることができない前に、しかし、オフ手

確かに私はこれが行わ見てきました。

私は「レポート」ViewStyleプロパティで設定TListViewのは、持っています。これは、およそ半ダースの下位項目があり、我々がやりたいことの一つは、動的データの別のフィールドを表示し、リストビューに「ヒント」(ツールチップ)を持っています。それは、あなたが任意の行の上にマウスを移動するたびにある、「ヒント」は、その特定の行に関連するいくつかのテキストを表示します。

私はOnInfoTipメソッドを使用して、これを行うことができますが、チップが登場した後、残念ながら、Windowsは、私が離れてマウスを移動するまで、私は再びリストビューのためのヒントを参照する必要がないと判断したようだ -

私はそこ途中ですリストビューから、その後、戻って「オーバー」再び。単純に、次の行までマウスを移動全て--時間がコントロールの上にマウスを保ち、新しいヒントを表示するためのプログラムを説得しません。

だけを明確にする - 私はプログラムは、私が最初の上にマウスを移動した項目に関連する権利のヒントを表示しないように取り組んでOnInfoTip持っています。ヒントテキストを変更することは問題ではありません。問題は、リストビュー内の別の項目にマウスを移動すると、ソフトウェアが新しいヒントを表示させないことです。 (理にかなって希望)。

仕事にこの動作を得るためのいくつかの適切な方法はありますか、私は手動でhintbox(など)を描画後、マウスオーバーで何か不快をやって終わろうとしています?

役に立ちましたか?

解決

次のリンクをご確認ください

TListViewのサブ項目のカスタムヒントを表示する

編集

私はただの delphi7 のそれはリストビュー上でマウスを移動した後、動的にすべての行のためのヒントを示しています。

に今すぐチェック
scroll top