Блог


Последние записи


Теги

Информация

Delphi, DevExpress, примеры, решения

Фильтр по тегу: tcxverticalgrid


Как определить тип EditProperties строки в cxVerticalGrid

Как, например, в цикле определить тип (EditProperties) у строки ROW в сетке TcxVerticalGrid

  for I := 0 to fVerticalGrid.Rows.Count - 1 do
  begin
      if TcxEditorRow(fVerticalGrid.Rows.Items[i]).Properties.EditPropertiesClass = TcxCheckBoxProperties then
      begin
...
...
добавлено: 01 ноя 12 просмотры: 1678, комментарии: 0



Как вызвать редактор Layout Editor для cxVerticalGrid во время исполнения программы?

В дизайне (design-time) можно щёлкнуть правой кнопкой мышки по компоненту TcxVerticalGrid и вызвать редактор Layout Editor

А как вызвать Layout Editor у cxVerticalGrid во время исполнения программы (run-time)?

uses cxVGridLayoutEditor;
....
....
....
ShowVerticalGridLayoutEditor(cxVerticalGrid1, 'Редактировать таблицу')
добавлено: 16 окт 12 просмотры: 1189, комментарии: 0



Разные вопросы по TcxVerticalGrid

cxVerticalGrid выдает старое значение строки редактора <row>.properties.value.


В последних версиях DevExpress появился как будто баг, хотя его уже в течение нескольких версий не исправляют.
У некоторых типов редакторов есть свойство ImmediatePost, а у некоторых его нет вообще. Так вот, значение этого самого ImmediatePost игнорируется, а у некоторых вообще его нет. Т.е. значение (<row>.properties.value) остаётся старым, пока не нажмёшь Enter или пока редактор не покинет фокус ввода.
Поэтому перед тем, как что-то "читать" из свойства <row>.properties.value, лучше "закрыть редактор" вот таким нехитрым способом:
<TcxVerticalGrid>.HideEdit;
добавлено: 16 июл 12 просмотры: 2096, комментарии: 0