c# - 在 C# 中更改窗体布局

标签 c# winforms layout

我正在开发一个需要用户选择他/她希望打开的文件的程序。

大约有 3 个不同的文件可供选择,每个文件都会影响按钮的布局,以及它们的一些属性。

问题是,目前我有这个巨大的列表:

label1.Visible = false;
label2.Visible = false;
form.size = etc.

每个文件影响大约 16 个不同的控件,因此总共有 48 个可能的更改。

是否有更快/更好的方式来组织您的程序布局?

提前谢谢你。

框架:3.5 语言:C#

Windows 窗体应用程序

最佳答案

我建议将它们分组到面板中,然后改为切换面板上的可见性。

关于c# - 在 C# 中更改窗体布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4216326/

相关文章:

c# - 等待异步事件处理程序不等待方法继续

c# - 在 C# 中使用动态创建的控件

c# 你可以在没有表单的情况下从轴获取位置吗?

c# - 获取 checkedCheckList (Form1) 的 GetItemCheckState (在 Form2)

c# - MousEventArgs.Location 和 Cursor.Position 的区别

android - 按钮布局成一圈?

Java 定位 GUI 组件(带/不带布局管理器)

c# - 将文本框转换为 float

CSS - 将 div 推到右侧 float 内容下方

c# - 使用 FileHelper 格式化属性