2

ShowHint を true に設定し、HintMode を hmToolTip に設定しましたが、OnGetHint() イベント ハンドラーは、カーソルをコントロールの上に置いてもブレークポイントを設定しません。

私が間違っていることは何ですか?

.


さらに、優れたドキュメント、チュートリアルなどに関するヒントはありますか? たとえば、HintMode プロパティのさまざまな値が実際に何を意味するかはどこで確認できますか?

Web サイトのドキュメントは非常に不完全で、「説明を見つけるには、ニュース グループや Delphi Gems メッセージ ボードなどの他のリソースを使用してください」というフレーズが HMTL ヘルプで 789 回出てきます。

[更新] 実際、文書化されていれば、別のコンポーネントを使用したいと思います。

ありがとう !

4

1 に答える 1

9

ソース コードは VirtualTree の親友です...

TVTHintMode = (
    hmDefault,         // show the hint of the control
    hmHint,            // show node specific hint string returned by the application
    hmHintAndDefault,  // same as hmHint but show the control's hint if no node is concerned
    hmTooltip          // show the text of the node if it isn't already fully shown   

);

通常、これらのオプションを使用して、ノードのヒント テキストを表示します。

  ShowHint := True;
  HintAnimation := hatFade;
  HintMode := hmHint;

hmTooltip はノードのテキストを使用しているため、その場合は OnGetHint を呼び出さない可能性があります。

于 2013-01-11T04:20:49.853 に答える