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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 22:16   #1
krikaved
Пользователь
 
Регистрация: 26.02.2010
Сообщений: 66
По умолчанию Расположение формы

Как сделать, чтобы форма появлялась в верхнем правом углу? В ручную если забить left:=858;top:=0, то у кого-то монитор 15 дюймов, у кого-то 17, у кого-то 19!
krikaved вне форума
Старый 17.03.2010, 22:58   #2
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

Код:
Top:=0;
Left:=Screen.Width-Form1.Width;
Будь проще, бери пример с одноклеточных
856100 вне форума
Старый 18.03.2010, 00:28   #3
Volt
Форумчанин
 
Аватар для Volt
 
Регистрация: 07.12.2008
Сообщений: 244
По умолчанию

Код:
procedure TForm2.FormCreate(Sender: TObject);
begin
Form2.Height:=Form1.Height;
Form2.Width:=Form2.Width;
Form2.Top:=Form1.Top;
Form2.Left:=Form1.Left-Form1.Width;
end;
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]

Последний раз редактировалось mihali4; 18.03.2010 в 14:26.
Volt вне форума
Старый 18.03.2010, 00:32   #4
krikaved
Пользователь
 
Регистрация: 26.02.2010
Сообщений: 66
По умолчанию

Цитата:
Сообщение от Volt Посмотреть сообщение
procedure TForm2.FormCreate(Sender: TObject);
begin
Form2.Height:=Form1.Height;
Form2.Width:=Form2.Width;
Form2.Top:=Form1.Top;
Form2.Left:=Form1.Left-Form1.Width;
end;
У меня разные размеры форм!!!
krikaved вне форума
Старый 18.03.2010, 00:41   #5
Volt
Форумчанин
 
Аватар для Volt
 
Регистрация: 07.12.2008
Сообщений: 244
По умолчанию

Код:
Form2.Top:=Form1.Top-Form1.Height+Form2.Height;
Form2.Left:=Form1.Left-Form1.Width;
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅]
Volt вне форума
Старый 18.03.2010, 00:56   #6
krikaved
Пользователь
 
Регистрация: 26.02.2010
Сообщений: 66
По умолчанию

Код:
Form2.Top:=Form1.Height-Height; //  вот правильно
Form2.Left:=Form1.Left-Form1.Width; // между формами есть расстояние, а его не должно быть
krikaved вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расположение файла xLoMMx Общие вопросы C/C++ 11 24.04.2011 16:10
Расположение формы KatCH Общие вопросы Delphi 5 16.02.2010 17:30
Расположение таблицы Yaga HTML и CSS 7 05.02.2009 22:15
Особое расположение формы delphicn Общие вопросы Delphi 0 02.02.2009 15:06
Расположение и размер формы Marsik Помощь студентам 6 25.03.2008 15:14