【问题标题】:Cant change window size in Visual Studio?无法在 Visual Studio 中更改窗口大小?
【发布时间】:2023-04-01 03:53:01
【问题描述】:

我在 Visual Studio 中有一个表单,无论我把它做得多么小,当我调试它时它都会恢复到以前的状态。但是当我让它大于第一个宽度时,它就让我这样做了。我的最小尺寸设置为 0,0,在表单内部,有 1 张图片和 6 个按钮。以下是它的其他一些属性: (这不是实际代码,只是属性列表,stackoverflow 让我缩进等等。

FormBorderStyle = FixedSingle
Size = 122,420
StartPosition = Manual
Location = 0,0
ControlBox = False
ShowIcon = false
SizeGripStyle = Hide

【问题讨论】:

  • 图片和按钮的尺寸是多少?

标签: c# windows winforms visual-studio size


【解决方案1】:

您是要更改控件的大小还是整个表单? 下面的代码会将表单的大小(假设其名为 Form1.cs 也就是在 ado.net 项目中创建的第一个表单的默认名称)更改为 300 高度和 300 宽度,它在表单加载时执行此操作,您还可以添加一个按钮并使用它来更改表单大小。

private void Form1_Load(object sender, EventArgs e)
{
    this.Size = new System.Drawing.Size(300, 300);
}

【讨论】:

  • 我正在尝试像在属性菜单中那样更改表单大小。我没有尝试以编程方式更改它,但这是我最后的手段
  • 可以不改变表单的属性吗? 1 右键单击​​表单(我在灰色框的顶部做了) 2 选择属性 3 查找大小prikachi.com/images/554/4493554n.png 如果没有,为什么不呢?或者你是说你试过这个但它失败了。
  • 我想通了,我忘记了 Windows 有一个操作系统为其分配的最小尺寸,即使您设置了自己的尺寸也是如此。有没有办法绕过它?
  • 您的表单的最小尺寸是 132W * 38H,这是用于最小化最大化和关闭 [_][ ][X] 按钮。至于里面的图片,如果你让它不可见(使用.Visible=false;),它会让你把表格变小。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-25
  • 2018-03-18
  • 2020-05-28
  • 1970-01-01
  • 2022-07-08
  • 1970-01-01
相关资源
最近更新 更多