![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 03.09.2010
Сообщений: 8
|
![]()
Как в StatusBar'e сделать неизменяемым размер правой панели при изменении размера окна? То есть, есть форма, в ней StatusBar который содержит три панели. При изменении размера формы пользователем (например, начальный размер формы 600х800, растянутый, напимер на весь экран, в данном случае до 1280х1024) приводит к увеличению ширины крайне правой панели, хотя это нежелательно. В то же время средняя и левая панели сохраняют свои размеры, хотя желательно, что бы средняя панель изменила свои размеры (в сторону увеличения при растяжении формы). Как можно это реализовать?
Для информации: использую Delphi XE. |
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Вычисляйте и устанавливайте ширину предыдущих панелей в зависимости от ширины формы так, чтобы ширина правой панели была той, которая вам нужна.
Нужное вам событие - procedure TForm1.FormResize(). |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Панели Линукс | Яр|/||< (^_^) | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 2 | 03.02.2010 11:01 |
Прокрутка панели | Marsel737 | Общие вопросы Delphi | 2 | 12.12.2009 15:27 |
Панели на брузеры | NORS | Софт | 7 | 24.02.2009 04:36 |
Размер Image изменяется на размер картинки, а сама она рисуется на области первой картинки | RPGer | Мультимедиа в Delphi | 6 | 20.10.2008 19:54 |
расстворение панели | blackstersl | Общие вопросы Delphi | 1 | 28.09.2008 02:13 |