gpt4 book ai didi

c# - 设置表格最小尺寸

转载 作者:太空狗 更新时间:2023-10-30 00:53:28 26 4
gpt4 key购买 nike

我有一个带有相当大边框的 C# 窗体。我想将最小大小设置为 (850, 760)(默认起始大小),但是当我尝试在表单属性菜单中设置该值时,它一直将其更改为 (850, 720)。我尝试通过代码设置如下:

this.minimumSize = new System.Drawing.Size(850, 760);

但是当我运行代码时,我仍然可以垂直收缩我的表单。有没有人知道问题可能出在哪里?

编辑:我使用两台显示器,一台标准 1280x1024,另一台宽屏 1366x768,这可能是问题所在吗?在这种情况下,是否有某种方法可以测试用户的显示器分辨率并据此设置最小尺寸?

最佳答案

许多在运行时运行的代码在设计时也处于事件状态。这为 Winforms 设计器提供了一个非常好的 WYSIWYG 用户界面,但它确实有一些不幸的副作用。包括使设计器崩溃并给你该死的白屏。或者,如果您访问该网站的名称,VS 会崩溃到桌面。

这就是一个这样的副作用,运行时代码将 MinimumSize 限制为 Screen.WorkingArea,并且在设计时也是如此。只需尝试输入 (0, 3000) 即可看到发生的情况。您可以通过在代码中分配属性来强制执行它。

关于c# - 设置表格最小尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16302923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com