我正在尝试创建一个显示不同类别选择的面板。
我需要一个标签和一个图像来显示。标签和图片框将由我从数据库中提取的信息设置。我需要生成它们并填充圆圈(当然以更线性的方式)。所以我可以允许通过数据库更新数据,我需要图片框和标签的数量是动态的。如果可能的话,我将如何实现这一目标?
我会尽力给你一些方向。
我会使用 tableLayoutPanel。这是一个强大的控制,如果你研究它,你可以达到你想要的结果。
使用 tableLayoutPanel 您可以拥有行和列(具有不同的大小)。您还可以在运行时添加更多行/列。
因此,假设您的数据库返回 10 个类别。
然后我会做 3 列和 8 行
Rows/Columns 1 2 3
1 Label1 Label2 Label3
2 PictureBox1 PictureBox2 PictureBox3
3 Label4 Label5 Label6
4 PictureBox4 PictureBox5 PictureBox6
5 Label7 Label8 Label9
6 PictureBox7 PictureBox8 PictureBox9
7 Label10
8 PictureBox10
您可以选择更改表单的大小或保持相同的大小并有一个滚动条(如果您有很多类别)
希望对我有所帮助。请让我知道你的进展如何