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