|
Модераторы: gambit, Partizan |
|
dizpers |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 8.9.2009 Репутация: нет Всего: нет |
Всем привет! Мне необходимо сделать такое окно, которое бы при приближении к краям экрана прилепало к этим краям. После прилипания к левой или правой части - окно имеет фиксированную ширину и максимальную высоту, при прилепании к верху или низу - должно иметь фиксированную высоту и максимальную ширину. При этом, если пользователь захочет отлепить это окно, то оно должнопоменять размер, скажем на (200,200) и отодвинуться от зоны прилипания.
Само прилипания я реализовал. Возникли проблемы при реализации отлипания.
Отлипание я как раз начал реализовывать в методе FormWord_ResizeBegin - но эффекта от такого отлипания ноль. Помогите пожалуйста реализовать отлипание, такое как я описал выше. Заранее спасибо. Это сообщение отредактировал(а) dizpers - 20.6.2011, 12:49 |
|||
|
||||
Keanor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 2.6.2009 Репутация: нет Всего: нет |
введи булеву переменную в которая будет true только если произошло прилипание. И в моменте прилипания устанавливай в true. Прилипание реализуй только если переменная это = false иначе отлипание.
|
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |