Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
ВнизDBGrid vs InplaceEditor Найти похожие ветки
← →
Mr. Chel (2004-01-23 13:19) [0]Такая ситуация.
Заменяю в гриде для поля типа TdateTimeField InplaceEditor на свой. Все работает нормально до момента пока в гриде не включить опцию AlwayShowEditor, мой контрол затирается постоянно, и как я понял это делает InplaceEditor, как можно побороть эту ситуацию?
Мой контрол рисуеться на событии DrawCell вот код создания, если поможет:
FDBEditor.DataSource := DataSource;
FDBEditor.DataField := Columns[acol-1].FieldName;
FDBEditor.Left := RRect.Left;
FDBEditor.Top := RRect.Top;
FDBEditor.Width := RectWidth(RRect);
FDBEditor.Height := RectHeight(RRect);
FDBEditor.Visible := true;
← →
Игорь Шевченко (2004-01-23 13:23) [1]Может, поможет...
http://delphi.vitpc.com/helloworld/nogrid.htm
← →
Mr. Chel (2004-01-23 13:34) [2]Читал я эту статью, там нет ничего. Проблема еще в том, что при включенной опции свойство State ячейки не имеет свойств gdSelected и dgSelected и не понятно для какой ячейки выводить свой едитор(но это я поборол). Осталось только убить это inplaceeditor
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.054 c