1

設定エディターを使用して、アプリケーションのユーザー設定をいくつか作成しました。ある特定の例では、設定を文字列の配列にする必要があります。私が遭遇する唯一のオプションは StringCollection です。

設定エディターでのデータ型の選択

設定エディターで (3 つのドットをクリックして) コンテンツを編集すると、単純なエディターが呼び出され、そこで文字列を 1 行ずつ入力できます。

文字列コレクション エディター

ユーザーがこれらの設定を編集するための簡単なフォームを作成し、PropertyGrid を作成して既定の設定に結び付けました。

propertyGrid1.SelectedObject = Properties.Settings.Default;

そこで StringCollection を編集すると、別の String Collection Editor が表示されます: Run-time String Collection Editor

エントリは問題なく編集または削除できますが、エントリを追加しようとすると、「'System.string' 型のコンストラクタが見つかりません」というエラーが表示されます。

設定の設計時の編集と同じエディターをプロパティ グリッドで使用する簡単な方法はありますか?

4

0 に答える 0