0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 4
|
|
1 | |
Размер панели в StatusBar'e30.11.2010, 19:25. Показов 3163. Ответов 2
Метки нет (Все метки)
Как в StatusBar'e сделать неизменяемым размер правой панели при изменении размера окна? То есть, есть форма, в ней StatusBar который содержит три панели. При изменении размера формы пользователем (например, начальный размер формы 600х800, растянутый, напимер на весь экран, в данном случае до 1280х1024) приводит к увеличению ширины крайне правой панели, хотя это нежелательно. В то же время средняя и левая панели сохраняют свои размеры, хотя желательно, что бы средняя панель изменила свои размеры (в сторону увеличения при растяжении формы). Как можно это реализовать?
Для информации: использую Delphi XE.
0
|
30.11.2010, 19:25 | |
Ответы с готовыми решениями:
2
Изменять размер панели по таймеру MediaPlayer: сделать размер панели равным размеру видео Информация от нажатия кнопок на одной панели должна выводится на другой панели Сделать размер формы так чтобы размер панели был 640 x 480 |
12 / 11 / 7
Регистрация: 28.05.2009
Сообщений: 56
|
||||||
30.11.2010, 23:34 | 2 | |||||
Сообщение было отмечено tadalex как решение
Решение
Насчет последней статус панели незнаю, добавь еще одну панель и оставь пустой, а насчет изменения размеров других панелей - добавь обработчик OnResize. Например
0
|
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 4
|
|
01.12.2010, 00:40 [ТС] | 3 |
virtuhay266,
Спасибо! Задачу реализовал следующим образом: procedure TmainF.StatusBar1Resize(Sender: TObject); begin StatusBar1.Panels[1].Width := StatusBar1.Width - (StatusBar1.Panels[0].Width + StatusBar1.Panels[2].Width) end;
0
|
01.12.2010, 00:40 | |
01.12.2010, 00:40 | |
Помогаю со студенческими работами здесь
3
MediaPlayer: подстроить размер видео под размер панели Изменять размер панели под размер причаливаемых окон Размер панели задач Ограничения размер панели Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |