Страница: 1 |
Вопрос: Чето-то я совсем торможу :( | Добавлено: 26.07.05 12:29 |
Автор вопроса: ![]() |
Подскажите, как сделать чтобы мышой во время работы ресайзить форму??? borderstyle=0/ чейто все перепробовал (getcursorpos & getwindowrect etc.).. или жара так действует? |
Ответы | Всего ответов: 14 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #1 | Добавлено: 26.07.05 12:57 |
borderstyle=2??? |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 339888425 Вопросов: 13 Ответов: 51 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 26.07.05 13:08 |
borderstyle=2??? оно так конечно, но нужна плоская форма, совсем плоская ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #3 | Добавлено: 26.07.05 13:14 |
Блин, прикольно, форма - кусок юзерконтрола! Однозначно в Юмор! |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 339888425 Вопросов: 13 Ответов: 51 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 26.07.05 13:27 |
Блин, прикольно, форма - кусок юзерконтрола! Однозначно в Юмор! - а как же! контрол сам как кнопка маленький, список большой выпадает! Млин... даже не знаю как путево объяснить - что-то типа комбобокса ![]() ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 28 |
Профиль | Цитата | #5 | Добавлено: 27.07.05 12:48 |
А нельзя к этому контролу прилепить снизу еще контрол который будет являться списком? |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 28 |
Профиль | Цитата | #6 | Добавлено: 27.07.05 12:49 |
А нельзя к этому контролу прилепить снизу еще контрол который будет являться списком?
так а просто me.Height = x че не работает? |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 339888425 Вопросов: 13 Ответов: 51 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 27.07.05 13:50 |
Все работает но чисто для Usability нужно мышой резайзить. Форму ведь можно таскать за любое место? Вот и тут - только не таскать а менять размер. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 27.07.05 14:09 |
Попробуй WM_SYSCOMMAND, SC_SIZE. По идее работать не должно, но я уже не помню, вроде работало для таких окон. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 339888425 Вопросов: 13 Ответов: 51 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 27.07.05 14:32 |
Попробуй WM_SYSCOMMAND, SC_SIZE. По идее работать не должно, но я уже не помню, вроде работало для таких окон.
все правильно - хоть по идее хоть без - не работает |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #10 | Добавлено: 27.07.05 15:54 |
а может тупо отследить MouseDown и отследить MouseUp, если MouseDown был на ганице формы, то изменить размер формы там где был MouseUp... Оно конечно галимая идея, но вроде её реализовать наиболее проще. |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #11 | Добавлено: 27.07.05 16:26 |
Тогда только ручками, как в (10). |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 339888425 Вопросов: 13 Ответов: 51 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 28.07.05 09:31 |
Тогда только ручками, как в (10).
КАК????? |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 28.07.05 10:42 |
Прописываешь свой код в событиях MouseMove и MouseDpwn/Up. Либо через таймер делаешь GetCursorPos.
А вообще, можно создать форму с изменяемыми размерами без заголовка. Для этого делаешь стиль Sizeable, ControlBox=False и Caption="". |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 339888425 Вопросов: 13 Ответов: 51 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 28.07.05 12:01 |
Прописываешь свой код в событиях MouseMove и MouseDpwn/Up. Либо через таймер делаешь GetCursorPos.
А вообще, можно создать форму с изменяемыми размерами без заголовка. Для этого делаешь стиль Sizeable, ControlBox=False и Caption="". Это конечно выход... ессно. Только вот она 3Д стала ![]() ![]() ![]() |
Страница: 1 |
|