如何将按钮添加到组框中,并设置按钮.Text=运行时模式下SQL中表中的项
本文关键字:按钮 模式 运行时 SQL Text 添加 设置 | 更新日期: 2023-09-27 18:21:32
如何在GroupBox中添加按钮,并通过C#在运行时模式下从SQL中的表中设置button.Text = item
?
您可以使用GroupBox.Controlls.Add()
方法向其中添加新控件。由于必须正确对齐它们,我首先将FlowLayoutPanel
添加到GroupBox
(与Docking.Fill
一起),它将浮动您的Buttons
(您可以定义垂直或水平流,以及达到宽度时按钮是否应该换行)。如果使用FlowLayoutPanel
,则会将按钮添加到FlowLayoutPanel
(使用FlowLayoutPanel.Controlls.Add()
,而不是直接添加到GroupBox
)。
您可以创建一个新的Button,就像您从任何类(即var btn = new Button()
)创建新对象一样。按钮文本可以设置为任何字符串,因此您的项目类型为字符串,或者您需要使用button.Text = item.Name
(或项目中任何其他可表示的字符串值)。您可以指定按钮的标记属性(例如button.Tag = item
)以引用按钮后面的项目。最后,您可以向按钮添加一个事件处理程序,以便在用户单击按钮时进行捕获。