Форум: "Базы";
Текущий архив: 2002.06.20;
Скачать: [xml.tar.bz2];
ВнизDBImage - непонятный глюк с визуализацией формы... Найти похожие ветки
← →
kserg@ukr.net (2002-05-29 10:33) [0]есть форма на котр.клиентом лежит StringGrid.
Затем добавил поверх StringGridа DBImage меньших размеров (лежит в левом верх.углу грида).
Глюк: когда форма показывается 1й раз, то две ячейки соседние с DBImage (он на них "залазит" размерами) не прорисовываются.
Вместо них ототбражается часть экрана, котр. была под формой в Delphi (т.е. несколько строк кода!!!)
Если выйти и зайти в форму, то глюк исчезает.
Как с этим бороться?
← →
Lusha (2002-05-29 10:41) [1]DBImage.Visible := False
← →
kserg@ukr.net (2002-05-29 10:57) [2]>Lusha © (29.05.02 10:41)
не понял что хотел сказать
я пробовал так: изначально DBImage.Visible := False
а в событии OnShow, после завершения формирования грида,
запускал запрос и соот-но делал DBImage.Visible := true
рез-т тот же
← →
Lusha (2002-05-29 11:04) [3]>kserg@ukr.net (29.05.02 10:57)
Вызывайте TForm.Update после ее отображения... или используйте TControl.BringToFront, TControl.SendToBack... Короче, разбирайтесь и думайте...
← →
kserg@ukr.net (2002-05-29 11:07) [4]TForm.Update - не помогло :(
насчет TControl.BringToFront - у грида задано SendToBack,
у ДБимджа соот-но BringToFront
← →
kserg@ukr.net (2002-05-29 13:30) [5]причину так и не понял,
но устранить глюк удалось поигравшись размерами DBImage - сделал так чтоб он не "наступал" на границы (верх. и лев.) грида.
наверное глюк связан был с отрисовкой ячеек, котр.примыкают к границе грида
← →
Lusha (2002-05-29 15:27) [6]Где вызывали TForm.Update?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.06.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c