2009-06-07 45 views
1

Windows窗體應用程序:Windows窗體:存儲在.settings訪問設置文件表格外

  • MainForm.cs - Windows窗體
  • Settings.settings - 設置類名爲 「測試」
  • 條目
  • Auxiliary.cs

我可以訪問 「測試」 在我Settings.settings類設置中我MainForm.cs文件就好了:

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

但我似乎無法弄清楚如何訪問我的「測試」設置在Auxiliary.cs文件。

有什麼建議嗎?

回答

3

導入命名空間您的項目設置到Auxiliary.cs類中。

假設您的應用程序名爲TestForm1,嚮導將自動創建名稱空間'TestForm1'。 Settings類將由嚮導在命名空間'TestForm1.Properties'中生成。

using TestForm1.Properties; 

//... namespace/class stuff here 

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

默認情況下,Visual Studio將命令空間中的設置置於ApplicationName.Properties命名空間中。

因此,通過與namespacename像這樣預先計算設置嘗試:

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

或地方using語句在你auxiliary.cs頂部文件是這樣的:

using ApplicationName.Properties; 

... 

String test = Settings.Default.Test; 
相關問題