2016-08-13 1 views
0

私はSharpDevelopのテンプレートを使用して作成した設定ファイルからのアクセス設定(MySettings)にしようとしている:SharpDevelopのアクセスリソースファイルの設定

設定:

[global::System.Configuration.UserScopedSettingAttribute()] 
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
     [global::System.Configuration.DefaultSettingValueAttribute("")] 
     public string s_Username { 
      get { 
       return ((string)(this["s_Username"])); 
      } 
      set { 
       this["s_Username"] = value; 
      } 
     } 
    } 

コード:

void MainFormLoad(object sender, EventArgs e) 
    { 

     MessageBox.Show(AdhesionCharting.Properties.MySettings.s_Username); 

    } 

エラー:

「AdhesionCharting.Properties.MySettings」は「タイプ」です指定されたコンテキストでは無効です

答えて

0

MySettings.csファイルを見ると、クラスが静的ではないことがわかります。使用できる静的なDefaultプロパティがあります。したがって、コードは次のように変更する必要があります。

void MainFormLoad(object sender, EventArgs e) 
{ 
    MessageBox.Show(AdhesionCharting.Properties.MySettings.Default.s_Username); 
} 
+0

ありがとうございました。 –

関連する問題