Странное поведение TStringGrid в Laz 0.9.24.beta

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Странное поведение TStringGrid в Laz 0.9.24.beta

Сообщение Владимир » 22.01.2008 18:40:20

Господа-граждане, обнаружилась странная вещь (Linux, FPC 2.2, Laz 0.9.24.beta)
Имеем TPanel (prop Visible=False), на ней TStringGrid. При старте тем не менее она видна вместе с Grid-ом. Если на панели есть другие виз.компоненты, то, например, Edit, Panel - отображаются, Label - нет.
Обработчик FormCreate вроде выполняется, но очень криво (у меня сразу валилась попытка чего-то записать в БД).
В 0.9.22 такого не было - проверено.
Есть ощущение, что при старте приложения TStrigGrid делает недоступным prop Visible своей панели.
Пока нашел тупое решение - prop Visble панели уст в True, в FormCreate запускаю таймер и в нем ставлю Panel1.Visble:=False, причем значение Interval значения не имеет.
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Сообщение Attid » 22.01.2008 21:43:48

баг, подтверждаю.
в трекер отправил http://mantis.freepascal.org/view.php?id=10678
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Владимир » 22.01.2008 23:25:08

Спасибо большое! А я уж думал - с ума схожу медленно!
Владимир
постоялец
 
Сообщения: 355
Зарегистрирован: 23.08.2007 19:48:39
Откуда: Москва

Re: Странное поведение TStringGrid в Laz 0.9.24.beta

Сообщение Attid » 01.07.2008 11:56:09

проверьте пожалуйста кто нибуть на свн версии этот баг.

Добавлено спустя 59 секунд:
Jesus Reyes говорит что на linux lazarus r15375, fpc r11214 не востпоизводится

тестовый пример по ссылке во втором посту.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

Рейтинг@Mail.ru