加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 01:57:03 所属栏目:百科 来源:网络整理
导读:在打开表单之前,我使用以下代码检查其标签是否更改了字体 foreach (Label ctl in frm.Controls){ ctl.Font = usefontgrid;} 但是在第一行返回错误,因为它检查其他控件类型,如文本框或按钮等. 如何检查对象是否只是标签然后转到每个? 解决方法 试试这个; for
在打开表单之前,我使用以下代码检查其标签是否更改了字体

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;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读