如何从另一个用户控件更改用户控件的标签颜色?C#.NET Framework

iQuick

我有3个用户控件和1个窗体的此项目,当按下按钮时,用户控件会出现在窗体上。现在,我需要通过单击位于“ UserControl1”中的按钮来更改“ UserControl3”上的标签颜色,我尝试了以下代码,但没有用

var name = new UserControl3();
name.label.ForeColor = Color.Green;

我也尝试了另一种方法,但是它引发了异常,如下图所示:https://imgur.com/kBHUBoX

然后,我通过删除和添加用户控件找到了几乎可以按预期工作的另一种方法。问题是,然后它以应该为空的主要形式进行

var name = new UserControl3();
this.Controls.Remove(name);
this.Controls.Add(name);
name.label1.ForeColor = Color.Green;

上面的代码几乎可以按我的要求工作,但是我不认为这是一个很好的解决方案,我很确定还有其他更简单的方法可以使这项工作...任何帮助都将受到赞赏。谢谢

迈萨姆·阿萨迪

您不必重新创建usercontrol的实例,而使用创建的第一个实例,只需更改控件的颜色即可。

只是这段代码:

name.label.ForeColor = Color.Green;

全局定义此代码

var name = new UserControl3();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个用户控件 Winforms C# 更改用户控件

来自分类Dev

关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

来自分类Dev

从另一个项目/ dll引用的ASP.NET用户控件具有NULL属性

来自分类Dev

如何从asp.net的父aspx页中找到保留在另一个usercontrol中的用户控件?

来自分类Dev

如何删除.NET Framework?

来自分类Dev

C#版本的.NET Framework

来自分类Dev

.Net Framework控件的源代码在哪里?

来自分类Dev

是否重写某些.Net Framework控件的图形以更改其边框颜色?

来自分类Dev

如何使用ASP.NET Identity 2.0允许用户模拟另一个用户?

来自分类Dev

VB.NET 确定一个控件是否与另一个控件共享空间

来自分类Dev

C#.NET Framework的颜色转换?

来自分类Dev

如何使用字符串的值来控制VB.net中的另一个控件?

来自分类Dev

如何在Visual Basic .NET中相对于另一个设置控件的位置?

来自分类Dev

如何使用字符串的值来控制VB.net中的另一个控件?

来自分类Dev

如何使用.NET Framework C#脚本安装.NET Core?

来自分类Dev

是否可以在另一个.NET应用程序中抓取GridView控件的内容?

来自分类Dev

从另一个线程(VB.NET)WPF更新控件

来自分类Dev

如何使用asp.net C#将一个标签值传输到另一个标签以显示视频名称

来自分类Dev

.NET Framework SDK与.NET Framework

来自分类Dev

ModalPopUp作为用户控件ASP.NET C#

来自分类Dev

C#登录bot,.Net Framework 4

来自分类Dev

WPF C#Databind:在C#中,突出显示另一个控件时更改控件颜色

来自分类Dev

WPF C#Databind:在C#中,突出显示另一个控件时更改控件颜色

来自分类Dev

如何存储用户信息以在另一个对话框中访问 - Bot framework V3

来自分类Dev

asp.net在向导步骤中将一个控件中的值用作后续步骤中另一个控件的值

来自分类Dev

如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

来自分类Dev

如何获取所针对的.NET Framework版本?

来自分类Dev

如何定义基于.NET Framework版本的代码?

来自分类Dev

.NET Framework低级API如何工作?

Related 相关文章

  1. 1

    从另一个用户控件 Winforms C# 更改用户控件

  2. 2

    关闭子窗体,然后单击C#.net中的用户控件中的按钮,打开另一个窗体?

  3. 3

    从另一个项目/ dll引用的ASP.NET用户控件具有NULL属性

  4. 4

    如何从asp.net的父aspx页中找到保留在另一个usercontrol中的用户控件?

  5. 5

    如何删除.NET Framework?

  6. 6

    C#版本的.NET Framework

  7. 7

    .Net Framework控件的源代码在哪里?

  8. 8

    是否重写某些.Net Framework控件的图形以更改其边框颜色?

  9. 9

    如何使用ASP.NET Identity 2.0允许用户模拟另一个用户?

  10. 10

    VB.NET 确定一个控件是否与另一个控件共享空间

  11. 11

    C#.NET Framework的颜色转换?

  12. 12

    如何使用字符串的值来控制VB.net中的另一个控件?

  13. 13

    如何在Visual Basic .NET中相对于另一个设置控件的位置?

  14. 14

    如何使用字符串的值来控制VB.net中的另一个控件?

  15. 15

    如何使用.NET Framework C#脚本安装.NET Core?

  16. 16

    是否可以在另一个.NET应用程序中抓取GridView控件的内容?

  17. 17

    从另一个线程(VB.NET)WPF更新控件

  18. 18

    如何使用asp.net C#将一个标签值传输到另一个标签以显示视频名称

  19. 19

    .NET Framework SDK与.NET Framework

  20. 20

    ModalPopUp作为用户控件ASP.NET C#

  21. 21

    C#登录bot,.Net Framework 4

  22. 22

    WPF C#Databind:在C#中,突出显示另一个控件时更改控件颜色

  23. 23

    WPF C#Databind:在C#中,突出显示另一个控件时更改控件颜色

  24. 24

    如何存储用户信息以在另一个对话框中访问 - Bot framework V3

  25. 25

    asp.net在向导步骤中将一个控件中的值用作后续步骤中另一个控件的值

  26. 26

    如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

  27. 27

    如何获取所针对的.NET Framework版本?

  28. 28

    如何定义基于.NET Framework版本的代码?

  29. 29

    .NET Framework低级API如何工作?

热门标签

归档