|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.05.2008, 16:55 | #1 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
перемещение формы
Ребята, есть форма. надо запретить ее перемещение мышкой, но программно left и top может меняться? Возможно?
|
30.05.2008, 17:02 | #2 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Установите Form1.BorderStyle:=bsNone;
Мышкой точно двигать не сможете |
30.05.2008, 17:04 | #3 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
нет нет, такого не надо.
|
30.05.2008, 19:49 | #4 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
Код:
Код:
Код:
если надо изменить, то Код:
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
30.05.2008, 21:03 | #5 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Все-таки лучше без таймера:
Код:
Последний раз редактировалось alexBlack; 30.05.2008 в 21:05. |
01.06.2008, 15:26 | #6 |
Форумчанин
Регистрация: 27.01.2007
Сообщений: 293
|
А вообще есть такое просто запретить перемещение? Я где то давно давно находил такое, просто запретить, а не отлавливать и блокировать
|
01.06.2008, 16:03 | #7 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
Код:
Программно изменять меняя Constraints, а не width/height Код:
Последний раз редактировалось alexBlack; 01.06.2008 в 16:16. Причина: дополнение про программное изменение |
01.06.2008, 16:06 | #8 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
А программно тогда как двигать?
Есть вариант поставить Form1.BorderStyle:=bsNone и "нарисовать" рамки своей формы. Может так и легче будет? Я например обходился 2 image'ми (1-полоска формы, ширина - 1, но разтянута при помощи streech. а 2- кнопка "х") и одним shape'ом, которым отображал рамки формы. Может так и проще. --------------------- Извеняюсь, недочитал AlexBlack прав.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг Последний раз редактировалось Dj_smart; 01.06.2008 в 16:27. |
02.06.2008, 08:50 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
02.06.2008, 11:58 | #10 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Тю, проблема )))
Поймать WM_NCHITTEST и если кликнули по заголовку - сказать приложению, что ему это почудилось Код:
пыщь
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемещение формы за компонент | Zeraim | Общие вопросы Delphi | 2 | 20.05.2008 09:26 |
Перемещение компонентов | _SERGEYX_ | Общие вопросы Delphi | 2 | 10.04.2008 13:33 |
Delphi, перемещение формы. | north | Помощь студентам | 3 | 23.01.2008 22:34 |
Перемещение рисунков внутри формы | Marsik | Помощь студентам | 10 | 01.11.2007 09:48 |
Перемещение файлов | Nasya | Microsoft Office Excel | 2 | 13.10.2007 20:37 |