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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2008, 14:13   #1
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию Операции с формой

Как сделать, чтобы форма была в нижнем правом углу и её можно было закрыть только правым нажатием кнопки мыши?
Shouldercannon вне форума Ответить с цитированием
Старый 06.11.2008, 14:53   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Определите нижнюю правую точку, где должен находиться правый нижний угол формы.
Отнимите от Х.точки ширину формы, от У.точки - высоту формы. Полученная точка будет верхним левым углом вашей формы. Вешайте на событие OnResize установку этой точки для формы (Left и Top).

В событии OnMouseDown формы пропишите проверку того, какая кнопка мышки нажата и, если правая - Close.

Судя по количеству постов, вы уже не нуждаетесь в готовом коде. Если иначе - я буду сильно изумлен...

Последний раз редактировалось mihali4; 06.11.2008 в 14:58.
mihali4 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с формой dolphin705 Общие вопросы Delphi 5 23.08.2008 12:59
Работа с формой SunKnight Общие вопросы Delphi 4 17.01.2008 09:13
Помогите с формой!!! zzzzz Помощь студентам 2 30.10.2007 18:35
Проблема с формой. Teen4jump Общие вопросы Delphi 2 07.08.2007 16:46