如何将按钮添加到组框中,并设置按钮.Text=运行时模式下SQL中表中的项

本文关键字:按钮 模式 运行时 SQL Text 添加 设置 | 更新日期: 2023-09-27 18:21:32

如何在GroupBox中添加按钮,并通过C#在运行时模式下从SQL中的表中设置button.Text = item

如何将按钮添加到组框中,并设置按钮.Text=运行时模式下SQL中表中的项

您可以使用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)以引用按钮后面的项目。最后,您可以向按钮添加一个事件处理程序,以便在用户单击按钮时进行捕获。