windows - 在 Windows Forms 窗体上动态添加控件

标签 windows winforms

我正在尝试在 Windows 窗体窗体的行和列中动态添加一堆控件。例如,如果我有 20 个控件,我需要创建三列和 n 行。我如何实现这一点?

最佳答案

TableLayoutPanel 添加到您的表单。在运行时,使用 new 关键字实例化您的控件。将它们添加到 tableLayoutPanel.Controls 集合中。您可以将它们添加到特定的行和列,或者让面板让它们流入下一个可用的单元格。

关于windows - 在 Windows Forms 窗体上动态添加控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188366/

相关文章:

c# - 如何判断用户何时在您的控制范围之外单击?

C#:如何告诉一个窗体其他窗体已关闭?

sql-server - SQL存储过程和错误处理

c# - 绑定(bind)到嵌套属性只显示列表中的第一项

c++ - cpp 中结构的未解析外部符号?

windows - 如何在 Windows Phone 8.1 的 Android 中创建类似于 "toast notification"的内容

c++ - 如何判断线程是否启用了 WOW 文件系统重定向?

django - Windows 中的旋转文件处理程序 "Text File Busy"

c# - 如何在 .NET 中使 ComboBox 不可编辑?

c++ - Windows 对其 Unicode 数据类型使用什么 unicode 编码(UTF-8、UTF-16 等)?