Программно открыть или закрыть TcxPopupEdit в TcxVerticalGrid
В cxVerticalGrid может быть строка, где Properties.EditProperties := PopupEdit
Как можно закрыть или открыть программно выпадающее окно.
У TcxPopupEditProperties отсутствует метод или свойство, позволяющее открыть/закрыть Popup control.
Popup подразумевает работу только с ним. Нельзя открывать несколько Popup`ов одновременно. При потере фокуса Popup должен закрыться.
Как можно закрыть или открыть программно выпадающее окно.
procedure VerticalGridDropDownRow(vg: TcxVerticalGrid; aRow: TcxEditorRow; aDropedDown: boolean); Var AEdit: TcxPopupEdit; begin vg.SetFocus; vg.FocusedRow := aRow; vg.ShowEdit; if (vg.InplaceEditor <> nil) and (vg.InplaceEditor is TcxPopupEdit) then begin AEdit := TcxPopupEdit(vg.InplaceEditor); AEdit.DroppedDown := False; end; end;
У TcxPopupEditProperties отсутствует метод или свойство, позволяющее открыть/закрыть Popup control.
Popup подразумевает работу только с ним. Нельзя открывать несколько Popup`ов одновременно. При потере фокуса Popup должен закрыться.