Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Чето-то я совсем торможу :( Добавлено: 26.07.05 12:29  

Автор вопроса:  .:: St!X ::. | Web-сайт: www.ks-brand.ru | ICQ: 339888425 
Подскажите, как сделать чтобы мышой во время работы ресайзить форму??? borderstyle=0/ чейто все перепробовал (getcursorpos & getwindowrect etc.).. или жара так действует?

Ответить

  Ответы Всего ответов: 14  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 26.07.05 12:57
borderstyle=2???

Ответить

Номер ответа: 2
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #2
Добавлено: 26.07.05 13:08
borderstyle=2???
оно так конечно, но нужна плоская форма, совсем плоская :) - это кусок юзерконтрола...

Ответить

Номер ответа: 3
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #3 Добавлено: 26.07.05 13:14
Блин, прикольно, форма - кусок юзерконтрола! Однозначно в Юмор!

Ответить

Номер ответа: 4
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #4
Добавлено: 26.07.05 13:27
Блин, прикольно, форма - кусок юзерконтрола! Однозначно в Юмор!
- а как же! контрол сам как кнопка маленький, список большой выпадает! Млин... даже не знаю как путево объяснить - что-то типа комбобокса :) вообщем нечто! но накодить обязательно нужно :(

Ответить

Номер ответа: 5
Автор ответа:
 K&M



Вопросов: 5
Ответов: 28
 Профиль | | #5 Добавлено: 27.07.05 12:48
А нельзя к этому контролу прилепить снизу еще контрол который будет являться списком?

Ответить

Номер ответа: 6
Автор ответа:
 K&M



Вопросов: 5
Ответов: 28
 Профиль | | #6 Добавлено: 27.07.05 12:49
А нельзя к этому контролу прилепить снизу еще контрол который будет являться списком?

так а просто me.Height = x че не работает?

Ответить

Номер ответа: 7
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #7
Добавлено: 27.07.05 13:50
Все работает но чисто для Usability нужно мышой резайзить. Форму ведь можно таскать за любое место? Вот и тут - только не таскать а менять размер.

Ответить

Номер ответа: 8
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #8
Добавлено: 27.07.05 14:09
Попробуй WM_SYSCOMMAND, SC_SIZE. По идее работать не должно, но я уже не помню, вроде работало для таких окон.

Ответить

Номер ответа: 9
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #9
Добавлено: 27.07.05 14:32
Попробуй WM_SYSCOMMAND, SC_SIZE. По идее работать не должно, но я уже не помню, вроде работало для таких окон.

все правильно - хоть по идее хоть без - не работает

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 27.07.05 15:54
а может тупо отследить MouseDown и отследить MouseUp, если MouseDown был на ганице формы, то изменить размер формы там где был MouseUp... Оно конечно галимая идея, но вроде её реализовать наиболее проще.

Ответить

Номер ответа: 11
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #11
Добавлено: 27.07.05 16:26
Тогда только ручками, как в (10).

Ответить

Номер ответа: 12
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #12
Добавлено: 28.07.05 09:31
Тогда только ручками, как в (10).

КАК?????

Ответить

Номер ответа: 13
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #13
Добавлено: 28.07.05 10:42
Прописываешь свой код в событиях MouseMove и MouseDpwn/Up. Либо через таймер делаешь GetCursorPos.
 А вообще, можно создать форму с изменяемыми размерами без заголовка. Для этого делаешь стиль Sizeable, ControlBox=False и Caption="".

Ответить

Номер ответа: 14
Автор ответа:
 .:: St!X ::.



ICQ: 339888425 

Вопросов: 13
Ответов: 51
 Web-сайт: www.ks-brand.ru
 Профиль | | #14
Добавлено: 28.07.05 12:01
Прописываешь свой код в событиях MouseMove и MouseDpwn/Up. Либо через таймер делаешь GetCursorPos.
 А вообще, можно создать форму с изменяемыми размерами без заголовка. Для этого делаешь стиль Sizeable, ControlBox=False и Caption="".

Это конечно выход... ессно.
Только вот она 3Д стала :( как-бы стиль приложения потерян. И + можно изменять размеры по любой из 4 сторон :( ну да ладно, всеравно ничего лучше пока изобразить не могу :( пусть будет как есть

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам