代码之家  ›  专栏  ›  技术社区  ›  cllpse

Windows窗体:访问存储在窗体外部.settings文件中的设置

  •  1
  • cllpse  · 技术社区  · 15 年前

    Windows窗体应用程序:

    • mainform.cs-Windows窗体
    • settings.settings-带有名为“test”的条目的设置类
    • 助剂

    我可以在我的mainform.cs文件的settings.settings类中访问“test”设置。

    Settings.Default.Test = "Hello World!";
    Settings.Default.Save();
    String test = Settings.Default.Test;
    

    但我似乎不知道如何访问auxiliary.cs文件中的“test”设置。

    有什么建议吗?

    2 回复  |  直到 15 年前
        1
  •  3
  •   meklarian    15 年前

    将项目设置的命名空间导入auxiliary.cs类。

    所以假设您的应用程序称为testform1,向导将自动创建一个名称空间“testform1”。设置类将由向导在命名空间“testform1.properties”中生成。

    using TestForm1.Properties;
    
    //... namespace/class stuff here
    
    Settings.Default.Test = "Hello World!";
    Settings.Default.Save();
    String test = Settings.Default.Test;
    
        2
  •  1
  •   fretje    15 年前

    Visual Studio将设置放置在 ApplicationName .Properties 默认情况下为命名空间。

    因此,请尝试在设置前面加上如下名称空间名:

    String test = ApplicationName.Properties.Settings.Default.Test;
    

    或者将using语句放在auxiliary.cs文件的顶部,如下所示:

    using ApplicationName.Properties;
    
    ...
    
    String test = Settings.Default.Test;