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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2010, 17:37   #1
skalt12
Пользователь
 
Регистрация: 05.07.2009
Сообщений: 87
По умолчанию расположение объекта по центру формы

Доброго всем дня. .Вопрос такой, у меня есть приложение:
Код:
form1.Height := Screen.Height;
form1.Width := Screen.Width;
form1.BorderStyle := bsNone;
на форме лежит TMemo... как мне расположить этот TMemo, непосредственно в центральной части формы?
skalt12 вне форума Ответить с цитированием
Старый 06.05.2010, 18:08   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Код:
  Memo1.Left := (Form1.ClientWidth - Memo1.Width)  div 2;
  Memo1.Top := (Form1.ClientHeight - Memo1.Height - (Memo1.Height div 3)) div 2;
Вот, что-то насчитал, не знаю, но вроде ровно...)
W0LF вне форума Ответить с цитированием
Старый 06.05.2010, 18:35   #3
skalt12
Пользователь
 
Регистрация: 05.07.2009
Сообщений: 87
По умолчанию

Цитата:
Сообщение от W0LF Посмотреть сообщение
Код:
  Memo1.Left := (Form1.ClientWidth - Memo1.Width)  div 2;
  Memo1.Top := (Form1.ClientHeight - Memo1.Height - (Memo1.Height div 3)) div 2;
Вот, что-то насчитал, не знаю, но вроде ровно...)
блин, точно.. дивом же делить.. а я мозг сломал - забыл, ёпрст.. спасибо!
skalt12 вне форума Ответить с цитированием
Старый 11.05.2010, 19:43   #4
Greek9000
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 151
По умолчанию

можно Anchors поотключать (обычно это св-во равно [akLeft, akTop]) и компонент будет выравниваться нужным образом и делить ничего не надо. Это бывает удобно когда у формы ресайз не отключён. В Вашем случае способ применим, но применять его не так удобно, как расчёт ручками. Тем не менее может кому-нибудь пригодится

Последний раз редактировалось Greek9000; 11.05.2010 в 19:47.
Greek9000 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расположение формы krikaved Общие вопросы Delphi 1 28.04.2010 20:07
Расположение формы krikaved Общие вопросы Delphi 5 18.03.2010 00:56
Расположение формы KatCH Общие вопросы Delphi 5 16.02.2010 17:30
Особое расположение формы delphicn Общие вопросы Delphi 0 02.02.2009 15:06
Расположение и размер формы Marsik Помощь студентам 6 25.03.2008 15:14