如何在全局C#中为Winform中的所有文本框设置背景色?

Prathap

如何为全局赢表中的所有文本框设置背景色?我们可以像在全局变量中那样设置它并在需要时使用吗?我需要从全局变量中在form_load中设置控件的背景色,而不是编写

mytextbox1.BackColor = Color.Red;
mytextbox2.BackColor = Color.Red; 
阿尔沙德
 private void SetRedColorToTextBoxes()
 {
     Action<Control.ControlCollection> func = null;

     func = (controls) =>
         {
             foreach (Control control in controls)
                 if (control is TextBox)
                     (control as TextBox).BackColor = Color.Red;
                 else
                     func(control.Controls);
         };

     func(Controls);
 }

SetRedColorToTextBoxes()在表单加载中调用函数。

    private void YourForm_Load(object sender, EventArgs e)
    {
        SetRedColorToTextBoxes();
    }

编辑添加一个.cs文件,并将代码放在此处。

  class Helper
   {
    public void SetRedColorToTextBoxes(Form frm)
    {
        Action<Control.ControlCollection> func = null;

        func = (controls) =>
        {
            foreach (Control control in controls)
                if (control is TextBox)
                    (control as TextBox).BackColor = Color.Red;
                else
                    func(control.Controls);
        };

        func(frm.Controls);
    }
}

并将其称为表单加载:

 private void YourForm_Load(object sender, EventArgs e)
    {
        // this means instance of  currentform.
       (new Helper()).SetRedColorToTextBoxes(this);
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Xaml C#中设置所有窗口的背景色?

来自分类Dev

如何在WPF中单击按钮更新文本框背景色

来自分类Dev

如何在app.xaml [C#]中全局设置文本框的属性

来自分类Dev

如何在C#中收集文本框中的所有列表框项目

来自分类Dev

如何在C#中更改kryptontabcontrol的背景色?

来自分类Dev

如何在Rich文本框中更改所选文本背景颜色WPF C#

来自分类Dev

如何从锯齿状数组中为C#中的文本框设置值?

来自分类Dev

Matlab文本框alpha不会调整所有背景色

来自分类Dev

Matlab文本框alpha不会调整所有背景色

来自分类Dev

C# 在表单中添加所有文本框

来自分类Dev

如何在C#中将RichTextBox的背景色设置为透明

来自分类Dev

对于C#中的double数据类型,如何设置文本框为空白?

来自分类Dev

使用文本框背景色

来自分类Dev

如何在单击时更改文本框的背景色

来自分类Dev

如何在vb.net中找到文本框的只读背景色?

来自分类Dev

如何在动态js层中设置文本的背景色?

来自分类Dev

如何在QLabel中单独设置文本占用区域的背景色?

来自分类Dev

如何在 C# 中获取当前的控制台前景色/背景色?

来自分类Dev

如何在HTML页面的div中为文本内容赋予背景色。

来自分类Dev

如何在C#中以MDI子窗体的格式设置文本框

来自分类Dev

C#如何在静态方法中设置文本框/标签值?

来自分类Dev

如何在div中删除文本的标准背景色

来自分类Dev

如何在AchartEngine中为两个x网格之间的空间设置背景色

来自分类Dev

如何在Javascript中获取元素的背景色(设置为RGBA)?

来自分类Dev

如何在AchartEngine中为两个x网格之间的空间设置背景色

来自分类Dev

如何在CSS中为一个元素设置两种背景色?

来自分类Dev

如何在TTTAtributedLabel中设置范围的背景色

来自分类Dev

如何在Android中设置包含背景色

来自分类Dev

如何在Qt中设置QPushButton的背景色的动画?

Related 相关文章

  1. 1

    如何在Xaml C#中设置所有窗口的背景色?

  2. 2

    如何在WPF中单击按钮更新文本框背景色

  3. 3

    如何在app.xaml [C#]中全局设置文本框的属性

  4. 4

    如何在C#中收集文本框中的所有列表框项目

  5. 5

    如何在C#中更改kryptontabcontrol的背景色?

  6. 6

    如何在Rich文本框中更改所选文本背景颜色WPF C#

  7. 7

    如何从锯齿状数组中为C#中的文本框设置值?

  8. 8

    Matlab文本框alpha不会调整所有背景色

  9. 9

    Matlab文本框alpha不会调整所有背景色

  10. 10

    C# 在表单中添加所有文本框

  11. 11

    如何在C#中将RichTextBox的背景色设置为透明

  12. 12

    对于C#中的double数据类型,如何设置文本框为空白?

  13. 13

    使用文本框背景色

  14. 14

    如何在单击时更改文本框的背景色

  15. 15

    如何在vb.net中找到文本框的只读背景色?

  16. 16

    如何在动态js层中设置文本的背景色?

  17. 17

    如何在QLabel中单独设置文本占用区域的背景色?

  18. 18

    如何在 C# 中获取当前的控制台前景色/背景色?

  19. 19

    如何在HTML页面的div中为文本内容赋予背景色。

  20. 20

    如何在C#中以MDI子窗体的格式设置文本框

  21. 21

    C#如何在静态方法中设置文本框/标签值?

  22. 22

    如何在div中删除文本的标准背景色

  23. 23

    如何在AchartEngine中为两个x网格之间的空间设置背景色

  24. 24

    如何在Javascript中获取元素的背景色(设置为RGBA)?

  25. 25

    如何在AchartEngine中为两个x网格之间的空间设置背景色

  26. 26

    如何在CSS中为一个元素设置两种背景色?

  27. 27

    如何在TTTAtributedLabel中设置范围的背景色

  28. 28

    如何在Android中设置包含背景色

  29. 29

    如何在Qt中设置QPushButton的背景色的动画?

热门标签

归档