【发布时间】:2018-09-13 11:28:02
【问题描述】:
我想用 controls.find 检查标签的 textalign。但我得到了错误。
这是我的代码:
for (int i = 0; i<=100; i++) {
if (f1.Controls.Find("label" + i, true)[0].TextAlign == ContentAlignment.BottomCenter)
{
//My Code
}
}
我收到 CS1061 错误。请帮忙?
错误:“Control”不包含“TextAlign”的定义,并且没有 扩展方法“TextAlign”接受类型的第一个参数 可以找到“控制”(您是否缺少 using 指令或 程序集参考?)。
【问题讨论】:
-
好吧,您可以在检查之前将其转换为适当的类型。例如:
(f1.Controls.Find("label" + i, true)[0] as Label).TextAlign == ... -
@Fabjan 哦,非常感谢!
标签: c#