我有一个简单的表单,其中将该属性MinimumSize设置为400; 605。大小设置为900; 605.在Visual Studio设计器中,这可以按预期工作,并且不能将窗口的大小调整为小于400的宽度。
但是在运行时,可以将窗口的大小调整为小于MinimumSize。
为调试此问题,我将代码添加到调整大小事件,该事件输出表单宽度:
private void FormDynamicColumnView_Resize(object sender, EventArgs e)
{
Console.WriteLine("Form width: {0}", this.Width);
}
输出显示,调整大小时,它会“停止”在400。因此,当将调整大小从900调整为100时,控制台的最后输出将显示400。
在这里我缺少什么来使表格尊重其最小尺寸?
编辑:我想知道问题是否可能与我们使用的Telerik框架有关。