0

Settings.Default のリストボックスにアイテムを保存しようとしていますが、機能しません。これは私がこれまでに持っているものです。

test.Properties.Settings.Default.list = listBox1.Items;
4

2 に答える 2

1

Save()後で呼び出さないと、プロパティへの変更は保持されません。

test.Properties.Settings.Default.list = listBox1.Items;
test.Properties.Settings.Default.Save();
于 2012-11-05T23:06:52.713 に答える
1

で試しましたArrayListか?

test.Properties.Settings.Default.list = new ArrayList(listBox1.Items);
test.Properties.Settings.Default.Save();

次に、次のようにリストをロードして戻すことができます。

listBox1.Items.AddRange(test.Properties.Settings.Default.list.ToArray());

また、リスト内のアイテムはシリアライズ可能であると想定しています(実装するISerializableか、または持っていますSerializableAttribute)。

于 2012-11-05T23:07:49.037 に答える