gpt4 book ai didi

c# - 在打开表单之前设置所有标签字体

转载 作者:行者123 更新时间:2023-11-30 14:12:09 25 4
gpt4 key购买 nike

在打开表单之前,我使用以下代码检查其标签是否更改了字体

foreach (Label ctl in frm.Controls)
{
ctl.Font = usefontgrid;
}

但在第一行返回错误,因为它检查其他控件类型,如文本框或按钮等。

我如何检查对象是否只有标签,然后再针对每个标签进行检查?

最佳答案

试试这个;

foreach (Control c in this.Controls)
{
if (c is Label)
c.Font = usefontgrid;
}

或者

foreach (var c in this.Controls.OfType<Label>())
{
c.Font = usefontgrid;
}

关于c# - 在打开表单之前设置所有标签字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18481029/

25 4 0