【发布时间】:2014-03-24 10:00:10
【问题描述】:
大家好,我有一个小问题。 我从这个数组中获取项目
this.HeaderFields = new string[]{ "PROJ_ID", "MODEL", "ESN", "LOCATION", "DATATYPE", "TESTTYPE", "TEST", "TRRDG", "RDG", "TESTDATE", "TESTTIME" };
并使用这行代码将它们设置为CheckedListBox
checkedlstBoxHeaderField.Items.AddRange(settings.HeaderFields);
Controls.Add(checkedlstBoxHeaderField);
这行得通。当我打开我的 winforms 时,我想检查一些值,然后使用 OK 按钮转到 nextStep,然后当我重新打开表单时,我想查看所有已选中和未选中的项目。我试试吧
settings.HeaderFields = checkedlstBoxHeaderField.CheckedItems.OfType<string>().ToArray();
但是有了这行代码,我就变成了被选中的项目。请帮忙....
【问题讨论】:
标签: c# arrays winforms checkedlistbox