Добрый день, господа. Столкнулся со следующей проблемой: На форме расположен TabControl с двумя вкладками. На каждой вкладке по Листбоксу. У того листбокса, который расположен на выделенной вкладке(при запуске формы), все нормально отрисовывается. У второго же Листбокса почему-то съезжают некоторые компоненты внутри Листбокситемов.
Проблему решил путем "дрыгания" компонентов, на примере Комботрекбара:
//данный Комботрекбар принадлежит одному из Листбокситемов
ComboTrackBar31.Position.X:=ComboTrackBar31.Position.X+1;
ComboTrackBar31.Position.X:=ComboTrackBar31.Position.X-1;
После данной операции компонент встает на место, но мне данный подход не нравится, как-то слишком тупо.
ComboTrackBar.Repaint - пробовал,
ListBox.RealignContent - пробовал, безуспешно.
Вопрос
Вячеслав
Добрый день, господа. Столкнулся со следующей проблемой: На форме расположен TabControl с двумя вкладками. На каждой вкладке по Листбоксу. У того листбокса, который расположен на выделенной вкладке(при запуске формы), все нормально отрисовывается. У второго же Листбокса почему-то съезжают некоторые компоненты внутри Листбокситемов.
Проблему решил путем "дрыгания" компонентов, на примере Комботрекбара:
После данной операции компонент встает на место, но мне данный подход не нравится, как-то слишком тупо.
ComboTrackBar.Repaint - пробовал,
ListBox.RealignContent - пробовал, безуспешно.
Изменено пользователем Вячеслав
Ссылка на комментарий
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.