gpt4 book ai didi

c# - 如何在设计器模式下调整 Windows 窗体应用程序的大小? (Visual Studio 2013 中的 C#)

转载 作者:可可西里 更新时间:2023-11-01 14:42:45 31 4
gpt4 key购买 nike

我还是 Microsoft Visual Studio 和 C# 的新手,但要在 Visual Studio 2013 的设计器模式下将 Windows 窗体应用程序设置为特定大小,您只需拖动两端,它会自动按照您的大小设置.这很方便,但也有缺点。其中一个主要问题是,当您最大化 Windows 窗体应用程序时,所有按钮和您构建的东西都不会改变大小以适合屏幕。是否有一个特殊的选项或我缺少的东西来使 win 表单应用程序中的所有内容随着用户调整应用程序大小的方式而改变大小?

最佳答案

您应该在 TableLayoutPanel 中输入所有控件。您可以控制行和列的移动方式。一个问题,每个单元格只有一个控件,因此有时您必须嵌套另一个 TableLayoutPanel 或将面板控件停靠回单元格中,以便将您需要的所有内容重新显示在屏幕上。左边是我设计的表单,右边是我在 Debug模式下运行时调整大小的表单。 enter image description here

深入探讨
1个4列5行的TablelayoutPanel,1个groupbox,2个按钮
第 0 列 = 固定为 20 像素
第 1 列 = 100%
第 2 列 = 自动调整大小以控制
第 3 列 = 固定为 20 像素

第 0 行 = 固定为 20 像素
第 1 行 = 100%
第 2 行 = 固定为 20 像素
第 3 行 = 自动调整大小以控制
第 2 行 = 固定为 20 像素

第 3 行第 1 列中的 Button1,锚定在右侧
第 3 行第 2 列中的 Button2,锚定在右侧
第 1 行第 1 列的 Groupbox,为可见性着色,dock = Fill,ColSpan = 2
TableLayoutPanel Dock=Fill

关于c# - 如何在设计器模式下调整 Windows 窗体应用程序的大小? (Visual Studio 2013 中的 C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21317843/

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