【问题标题】:Use colors from other file使用其他文件中的颜色
【发布时间】:2018-01-31 07:25:15
【问题描述】:

如何在 Form1.cs 中使用来自 Culorii.cs 的声明颜色?

Culorii.cs

Form1.cs

【问题讨论】:

    标签: c# visual-studio


    【解决方案1】:

    将 Culori 颜色成员更改为 public。那么

    Color original_color = Culori.DEFAULT_COLOR;
    

    【讨论】:

    • 你的意思是:public System.Drawing.Color COLOR_DEFAULT = System.Drawing.ColorTranslator.FromHtml("#e5e5e5"); ??????
    • 是的,应该让会员可以访问。
    • 是的,但在 codeRichTextBox.SelectionColor = Culori.COLOR_BLUE_TEXT;不工作
    • 你得到什么错误?你发COLOR_BLUE_TEXTpublic了吗?
    【解决方案2】:

    正如@NetMage 所提到的,您需要公开 Culori 的所有成员。您还需要创建 Culori 类的实例来访问成员。

    var culori = new Culori();
    var myColor = culori.DEFAULT_COLOR;
    

    或者,您可以将 Culori 的所有成员设为静态:

    public static Color DEFAULT_COLOR = ColorTranslator.FromHtml("#FF0000");
    

    那么你应该能够在不创建 Colori 实例的情况下访问它:

    var myColor = Culori.DEFAULT_COLOR;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多