Форма входа

Категории раздела

Мои файлы [12]
Полезности [15]

Поиск

Наш опрос

Оцените мой сайт
Всего ответов: 62

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0




Понедельник, 25.11.2024, 09:52
Приветствую Вас Гость | RSS

Delphiport.ucoz.com

Главная | Регистрация | Вход
Полезные советы


Главная » Файлы » Полезности

Перетаскивание формы мышкой без зацепа за заголовок
10.11.2011, 23:09

  Иной раз возникает необходимость убрать рамку у  формы, при создании программной заставки например или для других целей. В таких случаях,

свойство BorderStyle  у формы устанавливается в bsNone, а это значит отсутствие рамки у формы, то есть отсутствие того за что ее можно

перетаскивать мышкой. Как же быть, в таком случае - когда заголовок у формы отсутствует, а перетаскивать ее все-таки нужно?

  Нас выручат следующие действия:

  1) Устанавливаем BorderStyle формы в bsNone;

  2) Создаем обработчик событий FormMouseMove на форме и прописываем следующий код:

begin

if ssleft in shift then

begin

ReleaseCapture;

Form1.Perform(wm_syscommand, $f012,0);

end;

end;

  3) Запускаем наш проект и если вы все записали правильно, то форма без Border будет запросто перемещаться при помощи мыши.


Категория: Полезности | Добавил: Sashok
Просмотров: 962 | Загрузок: 0 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 SergCes  
0
<a href=http://zmkshop.ru/uslugi/izgotovlenie-i-montazh-metallicheskikh-ferm/>производство металических ферм что для этого нужно</a>

Имя *:
Email *:
Код *:

Copyright MyCorp © 2024