TJvInspector にはOnItemDoubleClicked
、Color Item プロパティでマウスがダブルクリックされたかどうかを検出する必要があるため、必要なものだと思われるイベントがあることに気付きました (カスタム カラーを選択できるように独自のカラー フォームを表示したいなど)。
しかし、次のように、イベントをまったく発生させることさえできません。
procedure TfrmInspector.JvInspector1ItemDoubleClicked(Sender: TObject;
Item: TJvCustomInspectorItem);
begin
if Item is TJvInspectorColorItem then
ShowMessage('you double clicked on a color property')
else
ShowMessage('not a color property');
end;
そのイベントの任意の場所にカーソルを設定して F4 で実行するか、そこにブレークポイントを設定してもトリガーされないため、実行時にメッセージ ボックスもポップアップしません。
これは、Jedi Inspector コンポーネントのバグまたは既知の問題ですか?
私は通常それらを使用することはなく、トラブルに遭遇し続けているようです.