Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

DBCtrlGrid   Найти похожие ветки 

 
satyakama   (2003-07-18 13:39) [0]

Я использую DBCtrlGrid для отображения данных из БД, но мне нужно чтобы число DBEdit для каждой строки было различным, т.е. например, первая запись 2-DBEdit, вторая 4-DBEdit и т.д. В обработчике OnPaintPanel следующий код:

procedure TMainFrm.dbcgPaintPanel(DBCtrlGrid: TDBCtrlGrid;
Index: Integer);
begin
if dm.adsGoType.Locate("id", dm.adsGoLocoGoType.Value, []) then
begin
if dm.adsGoTypetype.AsInteger = 1 then
begin
DBEdit100.Visible := True;
DBEdit101.Visible := True;
DBEdit102.Visible := True;
DBEdit103.Visible := True;
end else
begin
DBEdit100.Visible := False;
DBEdit101.Visible := False;
DBEdit102.Visible := False;
DBEdit103.Visible := False;
end;
end;
end;

Проблема в том, что когда курсор находиться на исчезающем поле и я переключаюсь на другое приложения а затем возвращаюсь, то фокус теряется и значение в DBEdit исчезает, теперь если кликнуть мышкой то все появляется. Кроме того это как-то медменно работае.

Если кто знает, как с этим бороться или может есть коспоненты аналогичные TDBCtrlGrid, то напишите. Заранее благодарен.


 
ЮЮ ©   (2003-07-18 13:47) [1]

оставить в покое DBCtrlGrid и редактировать немного встороне от DBGrida или на отдельной форме, пряча ненужные DBControl-ы



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
4-33387
Dankin
2003-06-06 04:56
2003.08.11
Как можно пожно послать активному приложению команду вставить ;)


1-33210
Yuraz
2003-07-29 11:42
2003.08.11
Возможно ли установить разный шрифт в разных подменю TreeView?


14-33359
nick-from
2003-07-25 14:58
2003.08.11
Товарисчи администраторы уже извините задрали убивать вопросы под


4-33404
sizmrebi
2003-06-09 11:56
2003.08.11
Ispolzovanie Sobstvennix shriftov v Menu,Caption.....


14-33302
Бархатный
2003-07-24 06:12
2003.08.11
Работа с dbf