Vcl.ValEdit.TValueListEditor.OnEditButtonClick
Delphi
property OnEditButtonClick: TNotifyEvent read FOnEditButtonClick write SetOnEditButtonClick;
C++
__property System::Classes::TNotifyEvent OnEditButtonClick = {read=FOnEditButtonClick, write=SetOnEditButtonClick};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListEditor |
説明
ユーザーが値列のセル上の省略符号ボタンをクリックするか,省略符号ボタン付きの値セルにフォーカスが合っているときに〔Ctrl〕+〔Enter〕を押すと発生します。
OnEditButtonClick イベントを記述すると,Values 列内の値をユーザーに編集させるダイアログを表示できます。このイベントは,ItemProps プロパティが EditStyle に esEllipsis を設定している項目に対してのみ発生します。
このイベントハンドラでは,Row プロパティを使ってユーザーが編集中の行を識別することができます。イベントハンドラ(または,イベントハンドラが表示するダイアログ)は,Keys プロパティを使って現在のキー値を識別し,その値を使って編集中の Values プロパティ内の対応するエントリを取得および設定できます。