Ограничение размера формы С шарп
Добавлено: 10 окт 2004, 16:54
Короче, чтоб было понятно нормальным программерам, надо установить минимальные размеры окна приложения, т.е. то, что раньше делали обработкой WM_GETMINMAXINFO для С-кода.
Делаю, наверное, неправильно. Делаю так:
Неправильность на мой взгяд связана с чудовищными кульбитами формы при попытке установить размер, меньший 400. Всё передёргивается при перерисовке формы. Работать-то работает, но уж страшно коряво.
*************
СПАСИБО ВСЁМ - ПОФИКСЕНО. Я ПРОТОРМОЗИЛ - НЕ ЗАМЕТИЛ ДВУХ МАЛЕНЬКИХ СВОЙСТВ У ФОРМЫ MaximumSize/MinimumSize.

Делаю, наверное, неправильно. Делаю так:
Код: Выделить всё
private void Form1_SizeChanged(object sender, System.EventArgs e)
{
Control control = (Control) sender;
if (control.Size.Height < 400 )
control.Height = 400;
}
*************
СПАСИБО ВСЁМ - ПОФИКСЕНО. Я ПРОТОРМОЗИЛ - НЕ ЗАМЕТИЛ ДВУХ МАЛЕНЬКИХ СВОЙСТВ У ФОРМЫ MaximumSize/MinimumSize.
