Vcl.ValEdit.TValueListEditor.OnEditButtonClick
Delphi
property OnEditButtonClick: TNotifyEvent read FOnEditButtonClick
C++
__property System::Classes::TNotifyEvent OnEditButtonClick = {read=FOnEditButtonClick, write=SetOnEditButtonClick};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListEditor |
Beschreibung
Tritt auf, wenn der Benutzer auf die Ellipsen-Schaltfläche einer Zelle in der Wertespalte klickt oder Strg+Eingabe drückt, während eine Wertezelle mit Ellipsen-Schaltfläche den Fokus hat.
Schreiben Sie eine Ereignisbehandlungsroutine für OnEditButtonClick, um ein Dialogfeld anzuzeigen, in dem der Benutzer einen Wert in der Wertespalte bearbeiten kann. Dieses Ereignis tritt nur für Einträge auf, für welche die Eigenschaft ItemProps in EditStyle den Wert esEllipsis aufweist.
In der Ereignisbehandlungsroutine können Sie die Eigenschaft Row verwenden, um die vom Benutzer bearbeitete Zeile anzugeben. Die Ereignisbehandlungsroutine (oder das von der Ereignisbehandlungsroutine angezeigte Dialogfeld) kann die Eigenschaft Keys verwenden, um den aktuellen Wert der Namensspalte anzugeben sowie den entsprechenden Eintrag der bearbeiteten Eigenschaft Values abzurufen und einzustellen.