MS Visual Studio 表单应用程序:无法使表单的宽度小于 100 像素
本文关键字:表单 小于 像素 Studio Visual 应用程序 MS | 更新日期: 2023-09-27 18:36:10
这里的第一个问题,所以如果我能改进一些东西,请告诉我!
我目前正在制作"多形式"应用程序。它目前由一个带有各种按钮的启动栏组成,启动栏的宽度为 150 像素(这个很好)。当用户按下按钮时,另一个面板将在第一个宽度为 75 的面板旁边打开 10 个像素。(我想在这里添加当前按钮"子类别")
但是当调用第二个表单时,它会一直将自己设置为 100 像素(嗯,我认为它是 100 像素,因为它似乎是第一个面板的 2/3)
private void button_click(object sender, EventArgs e)
{
if (activated == 0)
{
var new_y = new form2();
new_y.AutoSize = false;
new_y.Width = 75;
new_y.Height = this.Height;
new_y.Show();
activated = 1;
}
}
我剥离了一些额外的代码(定位内容),所以如果这可能导致任何问题,请告诉我。
但是我的问题:如何防止表单本身的宽度设置为100像素并使其成为我想要的75像素宽度?
提前感谢!
附言。"窗体边框样式"设置为"无"
尝试设置 MinimumSize 属性:
new_y.Width = 75;
new_y.Height = this.Height;
new_y.MinimumSize = new Size(75, this.Height);