powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / форма
11 сообщений из 11, страница 1 из 1
форма
    #34564202
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно остановить уменьшение формы меньше заданых Form1.Height и Form1.Width ?
...
Рейтинг: 0 / 0
форма
    #34564229
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну пусть проверяет если меньше таких-то значений то то бы восстанавливались минимальные
в Form_Resize()
...
Рейтинг: 0 / 0
форма
    #34564238
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Private Sub Form_Resize()
    If Me.Height <  6000  Then Me.Height =  6000 
    If Me.Width <  7000  Then Me.Width =  7000 
End Sub
...
Рейтинг: 0 / 0
форма
    #34564260
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да кстатии только не таким способом, там там все ок только курсор с уменьшающейся рамкой глаза мозолит а надо чтоб у задоных границ остановился и мение не двигался.

Код: plaintext
1.
2.
3.
4.
Private Sub Form_Resize() ' При изменении размера формы меняем размер WB

If Form1.Height <  4185  Then Form1.Height =  4185 : Exit Sub
If Form1.Width <  13500  Then Form1.Width =  13500 : Exit Sub
...
...
Рейтинг: 0 / 0
форма
    #34564293
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_X,
Если я правильно помню, надо делать subclassing окна и обрабатывать сообщение WM_NCCALCSIZE.
...
Рейтинг: 0 / 0
форма
    #34564336
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БенедиктGhost_X,
Если я правильно помню, надо делать subclassing окна и обрабатывать сообщение WM_NCCALCSIZE.

Зачем subclassing ? Чегото я непонял.
...
Рейтинг: 0 / 0
форма
    #34564349
JaneDoe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если все-таки через запрет ресайза? т.е. когда форма доходит до критичного размера то запрещать ресайз...?
...
Рейтинг: 0 / 0
форма
    #34564436
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaneDoeа если все-таки через запрет ресайза? т.е. когда форма доходит до критичного размера то запрещать ресайз...?

Да так уже стоит просто там есть касяки с элементами на форме при попытке уменьшить и получается не очень красиво.
...
Рейтинг: 0 / 0
форма
    #34564675
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_XЗачем subclassing ? Чегото я непонял.
Затем, чтобы встроиться в процедуру окна и обрабатывать нужное сообщение.
...
Рейтинг: 0 / 0
форма
    #34564903
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghost_X,
я ошибся - надо обрабатывать WM_SIZING. См. приложение.
...
Рейтинг: 0 / 0
форма
    #34566512
Ghost_X
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БенедиктGhost_X,
я ошибся - надо обрабатывать WM_SIZING. См. приложение.

Спасибо то что надо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / форма
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]