Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |
Wm_getminmaxinfo 11.10.04 15:52 Число просмотров: 1076
Автор: Neznaika <Alex> Статус: Member
|
Сейчас у Вас сделано почти правильно, но обработчик вызывается уже после того, как размер формы изменился. А надо - еще до того, как..
По-моему, это делается через subj.
|
|
<programming>
|
[Net] Ограничение размера формы 11.10.04 03:50
Автор: void <Grebnev Valery> Статус: Elderman
|
Короче, чтоб было понятно нормальным программерам, надо установить минимальные размеры окна приложения, т.е. то, что раньше делали обработкой WM_SIZE для С-кода.
Делаю, наверное, неправильно. Делаю так:
private void Form1_SizeChanged(object sender, System.EventArgs e)
{
Control control = (Control) sender;
if (control.Size.Height < 400 )
control.Height = 400;
}
Неправильность на мой взгяд связана с чудовищными кульбитами формы при попытке установить размер, меньший 400. Всё передёргивается при перерисовке формы. Работать-то работает, но уж страшно коряво.
|
 |
Wm_getminmaxinfo 11.10.04 15:52
Автор: Neznaika <Alex> Статус: Member
|
Сейчас у Вас сделано почти правильно, но обработчик вызывается уже после того, как размер формы изменился. А надо - еще до того, как..
По-моему, это делается через subj.
|
 |  |
Пофиксено 11.10.04 17:18
Автор: void <Grebnev Valery> Статус: Elderman
|
> Сейчас у Вас сделано почти правильно, но обработчик > вызывается уже после того, как размер формы изменился. А > надо - еще до того, как.. > > По-моему, это делается через subj.
1) Просматривая свойства формы увидил там есть MaxSize / MinSize проперти.
2)Как добраться к обработчику сообщений виндовз (WM_.....) в шарпе - я не могу найти. Иначе б сделал всё как раньше делал в С.
|
|
|