Вчера после трудных выходных продолжил работу над проектом.
В пятницу ковырялся над расчетной частью и интерфейс не трогал, а вот вчера приключилась такая фигня:
Н форме две панели. На одной панели StringGrid и ListBox, на другой Image которая отрисовывается в зависимости от выбранной в гриде строки...
И вот нахлобучило такой фигней - виджеты на левой панели перестали отрисовываться. Причем, все события нормально отробатывают. Можно тыкать мышой, двигать курсором... на правой панели картинка перерисовывается как и должна. Панель с гридом не рисуется хоть убей. Ну только если волевым порядком ей не сказать репайн!
Потратил целвый день пока не локализовал причину. ПАНЕЛЬ АВТОМАТИЧЕСКИ НЕ ОТРИСОВЫВАЕТСЯ! Почему, не понял. Сегодня панель грохнул, создал новую, положил на нее старые компоненты. Все работает. Причем, подобная фигня приключается не первый раз. Как-то перестал отрисовываться Image. Полечилось тем-же способом.
Что это за фигня? Кто с таким сталкивался?
Windows XP, Lazarus 0.9.28.2 betta, FPC 2.2.4