Quantcast
Channel:
Viewing all articles
Browse latest Browse all 74

Программно открыть или закрыть TcxPopupEdit в TcxVerticalGrid

$
0
0
В cxVerticalGrid может быть строка, где Properties.EditProperties := PopupEdit
Как можно закрыть или открыть программно выпадающее окно.


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) thenbegin
    AEdit := TcxPopupEdit(vg.InplaceEditor);
    AEdit.DroppedDown := False;end;end;


У TcxPopupEditProperties отсутствует метод или свойство, позволяющее открыть/закрыть Popup control.
Popup подразумевает работу только с ним. Нельзя открывать несколько Popup`ов одновременно. При потере фокуса Popup должен закрыться.

Viewing all articles
Browse latest Browse all 74