在打开表单之前,我使用以下代码来检查其标签,然后更改字体
foreach (Label ctl in frm.Controls)
{
ctl.Font = usefontgrid;
}
但在第一行返回错误,因为它检查其他控件类型,例如文本框或按钮等。
如何检查该对象是否只是标签然后转到每个标签?
尝试这个;
foreach (Control c in this.Controls)
{
if (c is Label)
c.Font = usefontgrid;
}
Or
foreach (var c in this.Controls.OfType<Label>())
{
c.Font = usefontgrid;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)