Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2012, 11:30   #1
CMS
 
Регистрация: 11.01.2012
Сообщений: 8
Вопрос Маштабирование программы

Доброго времени суток! Я совсем не давно программирую на Delphi и вот возникла необходимость написать программку, но столкнулся с тем что понятия не имею как мне сделать так что бы программа запускалась в полноэкранном режиме, а все объекты там размещались в том же соотношении друг к другу что и при моделировании. Ну и само собой что бы на разных разрешениях нормально выглядело!
CMS вне форума Ответить с цитированием
Старый 12.01.2012, 13:38   #2
Multiman
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 91
По умолчанию

Если Вы не хотите масштабировать свою программу, то достаточно установить значение false в свойстве scaled формы.(программа будет выглядеть так же как вы ее сделали в процессе моделирования при любых разрешениях)

Если вы хотите делать масштабируемую программу то юзайте гугл, там можно найти много различных способов.
Multiman вне форума Ответить с цитированием
Старый 12.01.2012, 14:51   #3
lowercase
Пользователь
 
Регистрация: 15.05.2010
Сообщений: 88
По умолчанию

эээмм.. а может свойства елеметов Anchors? смотри вложения я накидал на форму елементов поставил для них разные(в отличии от стандартных) свойства anchors.
Вложения
Тип файла: zip anchors.zip (206.2 Кб, 10 просмотров)
lowercase вне форума Ответить с цитированием
Старый 12.01.2012, 15:07   #4
CMS
 
Регистрация: 11.01.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от lowercase Посмотреть сообщение
эээмм.. а может свойства елеметов Anchors? смотри вложения я накидал на форму елементов поставил для них разные(в отличии от стандартных) свойства anchors.
да! То что надо...Только вот как мне сделать так что бы сразу приложение в полноэкранном режиме запускалось!?
CMS вне форума Ответить с цитированием
Старый 12.01.2012, 15:17   #5
lowercase
Пользователь
 
Регистрация: 15.05.2010
Сообщений: 88
По умолчанию

у формы есть свойство WindowState. задай wsMaximized и будет тебе щастье)
ну или можно на OnGreate событии формы написать
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  WindowState := wsMaximized;
end;

Последний раз редактировалось lowercase; 12.01.2012 в 15:20.
lowercase вне форума Ответить с цитированием
Старый 12.01.2012, 15:20   #6
CMS
 
Регистрация: 11.01.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от lowercase Посмотреть сообщение
у формы есть свойство WindowState. задай wsMaximized и будет тебе щастье)
ну или можно на OnGreate событии формы написать
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  WindowState := wsMaximized;
end;
О! Точно, спасибо!
CMS вне форума Ответить с цитированием
Старый 12.01.2012, 16:13   #7
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Может вам еще метод ScaleBy помощет
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 13.01.2012, 09:39   #8
CMS
 
Регистрация: 11.01.2012
Сообщений: 8
По умолчанию

А еще такой вопрос: я хочу что бы фонов в программе у меня была картинка, но так как у меня программка будет работать на разных рарешениях, хотелось бы что бы по всей форме шло замещение картинки.
CMS вне форума Ответить с цитированием
Старый 13.01.2012, 09:45   #9
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
я хочу что бы фонов в программе у меня была картинка, но так как у меня программка будет работать на разных рарешениях, хотелось бы что бы по всей форме шло замещение картинки.
Image на форму
allign image установите равным alClient
Autosize = false, a stretch = true!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 13.01.2012, 10:00   #10
CMS
 
Регистрация: 11.01.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
Image на форму
allign image установите равным alClient
Autosize = false, a stretch = true!
Пардон! Это я не правильно сказал, мне нужно не заполнить, а замостить!
CMS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маштабирование Fantom_bog Общие вопросы C/C++ 1 22.05.2010 12:27
Ограничить маштабирование KoBRaAndrey Общие вопросы Delphi 4 08.01.2010 02:08
Маштабирование текста в Си Fataller Общие вопросы C/C++ 1 28.11.2009 20:22
Построение графика и маштабирование Nitrino Паскаль, Turbo Pascal, PascalABC.NET 0 12.05.2009 21:47