Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 3 968

/ вопрос открыт /

Здравствуйте!
Мне нужно чтоб форма независимо от расширения диагонали монитора всегда была в правом верхнем углу!
можно конечно задать координаты и все а если запущу с другим расширением то уже все работать не будет!
Заранее большое всем спасибо!

Beknur Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Beknur (статус: Посетитель)
Вопрос отправлен: 4 апреля 2010, 09:14
Состояние вопроса: открыт, ответов: 2.

Ответ #1. Отвечает эксперт: min@y™

При создании или показе формы нужно выставить:

Top:= 0;
Left:= Screen.Width - Width - 1;

Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 4 апреля 2010, 09:21
Оценка за ответ: 5

Комментарий к оценке: Спасибо БОЛЬШОЕ

Ответ #2. Отвечает эксперт: Паровоз

Здравствуйте, Beknur!
На самом деле в общем случае нужно действовать более осмотрительно. Некоторые пользователи располагают панель задач наверху. В таком случае лучше использовать другой код:

Top:=Screen.WorkAreaRect.Top;
Left:=Screen.WorkAreaRect.Right - Width;

Ответ отправил: Паровоз (статус: 10-ый класс)
Время отправки: 4 апреля 2010, 18:25


Мини-форум вопроса

Всего сообщений: 4; последнее сообщение — 4 апреля 2010, 16:37; участников в обсуждении: 2.
min@y™

min@y™ (статус: Доктор наук), 4 апреля 2010, 10:41 [#1]:

Цитата (Beknur):

Спасибо БОЛЬШОЕ

А сам догадаться не мог?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Beknur

Beknur (статус: Посетитель), 4 апреля 2010, 13:13 [#2]:

Почему-то я вообще не думал, сразу здесь написал.
min@y™

min@y™ (статус: Доктор наук), 4 апреля 2010, 13:31 [#3]:

Цитата (Beknur):

Почему-то я вообще не думал

Посмотри в зеркало. Что ты видишь? Лицо? Правильно... А лицо находится где? Правильно, на голове... А в голове что? У меня - мозги. А у тебя?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
Beknur

Beknur (статус: Посетитель), 4 апреля 2010, 16:37 [#4]:

У меня тоже мозги, просто в данный момент он занять другим процессом!

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:46
Выполнено за 0.03 сек.