如何编辑添加标签的拖放循环?

钩子

我有此图像标签的图片所示的标签列表,通过拖放将它们添加到表单中,当我想放置一个条件来更改白色标签的颜色时,它们从Label1到Label160依次命名(可以如图所示)在嵌套循环中检查每个标签左侧和顶部的标签并相应地更改颜色(已连接组件算法),这给我一个错误,并说“名称....当前不存在。上下文”或当我使用Label [i]时说“ System.windows.form.Label是一种类型,但用作变量”,无论如何我都无法循环处理这些标签。有什么办法解决吗?感谢你的帮助

雷扎·阿盖伊(Reza Aghaei)

您可以使用Controls集合来访问容器的控件。

例如,如果将标签放在表格上,则可以使用(不要忘记添加using System.Linq;):

foreach(var label in this.Controls.OfType<Label>())
{
    //Get or Set properties of label
    //label.BackColor == Color.White;
}

或者,如果您确定所有以Label1到Label160命名的标签,都可以使用:

for (int i = 1; i <=160; i++)
{
    var label = this.Controls[string.Format("Label{0}", i)];
    //Get or Set properties of label
    //label.BackColor == Color.White;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何编辑添加标签的拖放循环?

来自分类Dev

如何添加标签图标?

来自分类Dev

通过循环在表单上添加标签

来自分类Dev

在 JscrollPane 内循环添加标签

来自分类Dev

如何在PySide中添加标签

来自分类Dev

如何在div中添加标签

来自分类Dev

如何使用jquery`a href`添加标签?

来自分类Dev

如何为产品添加标签

来自分类Dev

如何在div中添加标签

来自分类Dev

如何在渐变顶部添加标签?

来自分类Dev

在matplotlib的for循环中添加标签和图例

来自分类Dev

使用循环添加标签名称的紧凑方法

来自分类Dev

PyQt:添加标签

来自分类Dev

如何动态地在标签之间添加标签?

来自分类Dev

如何动态地在标签之间添加标签?

来自分类Dev

如何在选项标签内添加标签?

来自分类Dev

Google Maps:如何更改“标记”默认红色并添加标签

来自分类Dev

如何在D3图形的边缘添加标签

来自分类Dev

如何在bokeh中的点上添加标签?

来自分类Dev

如何使用py2neo批量添加标签

来自分类Dev

如何禁用CKEditor来自动添加标签'a'

来自分类Dev

如何在Github提交中添加标签?

来自分类Dev

如何在CAShapeLayer中添加标签或文本

来自分类Dev

如何在flutter的列小部件内添加标签

来自分类Dev

如何为具有多个变量的散点图添加标签?

来自分类Dev

如何一次动态添加标签?

来自分类Dev

如何在flutter的按钮顶部添加标签

来自分类Dev

颤振,如何在侧面添加标签按钮?

来自分类Dev

如何在JAVAFX中创建“添加标签”按钮?