![]() |
|
|
![]()
|
|
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
подскажите как можно сдклать чтоб размер формы менялся в зависимости от розмеров монитора
Например если прогамма писалась на компютере с 17 дуймовым екраном а потом при запуске на 15 дуймовом розмер формы подогнался под 15 дуймовый мониторЗарание спасибо |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
есть глобальная переменная Screen, являющаяся указателем на объект TScreen.
Соответственно: Screen->Height - есть "высота" экрана Screen->Width - есть "ширина" экрана собственно этого вполне достаточно для решения задачи. рекомендую поподробнее изучить данный класс по средствам хелпа, на наличие полезных свойств. |
|||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
а в какихта книгах об етом есть ато я по англиески понять нечего не миогу |
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
||||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
скачаем почитаем
|
|||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
ну примерно розобрался акак тогда поступить с кнопками и главное с рисунками если мы изменим размер компонента то рисунок обрежиться
|
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
Image1->Stretch // растянуть рисунок Image1->Proportional // сохранить пропорции рисунка (высоту относительно ширины) Достаточно изменить свойство Image1->Stretch. |
|||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
Всем спасибо за ответы реализавал каким образом
|
|||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
А если у меня много каринок и они не должны переместиться относительно главного ресунка. тоисть основной ресунок повер хвсех и потом выскакивают другие какртинки но они должны оставаться на местах относительно главного
|
|||
|
||||
| Kirgston |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 792 Регистрация: 24.12.2007 Репутация: 2 Всего: 2 |
оу а можно ссылочку? =) |
|||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
есть картинка клавиатуры под ней находяться кнопочки нужно сделать так чтоб при уменьшении формы все осталось на свойх местах и пропорцианальных размеров |
|||
|
||||
| Dmi3ev |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1698 Регистрация: 28.11.2007 Репутация: 16 Всего: 41 |
программно сделай, изменяй размеры рисунка и кнопок при изменении размеров формы, а у Image поставь Strech=true, чтобы рисунок растягивался
Добавлено через 4 минуты и 3 секунды но это гемор... -------------------- |
|||
|
||||
| Kirgston |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 792 Регистрация: 24.12.2007 Репутация: 2 Всего: 2 |
Угу... кнопочки разве программно... ммм не факт что будет работать ))) т.к. говорю на пустую голову в семь утра =) но попробуй вместо кнопочек поставить тот же имаж (в нём тоже есть он клик) и уже там выставь Strach=true; мб и сработает... хотя что то не уверен =)
|
|||
|
||||
| Simon14 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 15.1.2009 Репутация: нет Всего: нет |
Сделал таким образом, при уменьении формы компоненты формы уменьшаються картинки тоже, но когда меняю розширение екрана на компютере ставлю 800*600 то форма не уменьшаеться как было задуманно. Проверьте в чем ошибка. Буду длагодарен. |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |