方法 : アプリケーション設定を追加または削除する
更新 : 2007 年 11 月
アプリケーション設定を使用することにより、アプリケーションのプロパティ設定やその他の情報を動的に格納し、取得できます。アプリケーションの設定には、スコープに応じてユーザー スコープ設定とアプリケーション スコープ設定という 2 種類の設定があります。
デザイン時に、アプリケーションの設定を追加するには、プロジェクト デザイナの設定ペインを使用するか、フォームやコントロールの [プロパティ] ウィンドウを使用します。後者では、プロパティに設定を直接関連付けることができます。
プロジェクト デザイナでアプリケーション設定を追加するには
ソリューション エクスプローラでプロジェクトを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。
[設定] ペインをクリックします。
[設定] グリッド内の空白行をクリックします。
[名前] 列に、設定の名前を入力します。名前に空白を含むことはできません。
設定のデータ型を [型] ドロップダウン リストから選択します。
設定のスコープを [スコープ] ドロップダウン リストから選択します。選択できる設定のスコープは、[アプリケーション] または [ユーザー] です。
[値] 列に、設定の既定値を入力します。選択したデータ型に応じた適切な値を指定する必要があります。
[プロパティ] ウィンドウでアプリケーション設定を追加するには
フォーム デザイナでフォームかコントロールを選択し、[表示] メニューの [プロパティ ウィンドウ] をクリックします。
[プロパティ] ウィンドウの [データ] ノードの下にある [(ApplicationSettings)] プロパティを展開します。
[(PropertyBinding)] プロパティを選択し、省略記号ボタン ([...]) をクリックして [アプリケーション設定] ダイアログ ボックスを開きます。
[アプリケーション設定] ダイアログ ボックスで、アプリケーション設定を追加するプロパティを選択します。
選択したプロパティのドロップダウン リストで、[(新規...)] をクリックして、[新しいアプリケーション設定] ダイアログ ボックスを開きます。
[新しいアプリケーション設定] ダイアログ ボックスで、[Name] プロパティをクリックし、設定の名前を入力します。名前に空白を含むことはできません。
[DefaultValue] プロパティをクリックし、設定の既定値を入力します。
設定のスコープを [Scope] ドロップダウン リストから選択します。選択できる設定のスコープは、[Application] または [User] です。
新規設定をプロパティにバインドするには、ドロップダウン リストでプロパティを選択し、[OK] をクリックします。
プロパティのバインドが [プロパティ] ウィンドウに追加され、新規設定が、プロジェクト デザイナに追加されます。設定を作成したら、プロジェクト デザイナを使用して設定を変更する必要があります。
アプリケーション設定を削除するには
ソリューション エクスプローラでプロジェクトを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。
[設定] ペインをクリックします。
[設定] グリッドで、削除する設定の行をクリックします。
Del キーを押します。または、右クリックし、[設定の削除] をクリックします。
プロジェクト デザイナから設定が削除されます。
メモ : プロジェクト デザイナでは、ユーザー コードまたはプロジェクト デザイナ自体のコードからアプリケーション設定への参照は削除されないため、app.config ファイルから設定を手動で削除する必要があります。