c# - 向列表框添加控件

标签 c# windows winforms

我知道我可以使用 listBox.Controls.Add(new Button()); 但我需要将多个控件添加为行,最好从列表中添加并将其设置为数据源。我尝试了以下但没有成功:

var list = new List<Control>();

list.Add(new Button());
list.Add(new Button());
list.Add(new Button());

listBox1.DataSource = list;

最佳答案

我决定使用 flowLayoutPanel反而。这似乎是目前最好的选择。

关于c# - 向列表框添加控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19179918/

相关文章:

c# - CRM 2011,插件中的日期和夏令时

windows - 选择编号最高的文件 - 批处理文件

c# - 在滚动事件处理程序上多次触发事件

c# - 如何允许用户移动窗体上的控件

c# - 使用 C# 更新 MySQL 中的值数据库

c# - 如何有选择地反转 Linq-to-Sql 中的排序顺序?

c# - 在 C# 中将类型转换为对象

c# - 在 C++ 中使用常量变量

windows - ObRegisterCallbacks : MSDN documentation/sample code discrepency

windows - 服务 OnExecute 失败,生成的线程未执行