i testet with a new project. :) so if something goes wrong, no problem * g
private void button1_Click (object sender, EventArgs e) {
var dict = new Dictionary<string, string>(); dict.Add("aQYCeWGlY9aKLAQANCS+7ujPFQpP5KZ/ydAp2AAAAEaCNAAA=", "Folder1"); dict.Add("HF§CeWGlY9aKLAQATKJZ63wo8TpT3xtDFVRdrAAAAANsVAAA=", "Folder2"); dict.Add("AAAAAACTXZc0AXhaQYCeWGlY9aKLAQH8KxFhrAAAARAi9AAA=", "Folder3"); dict.Add("AAAAAACTXZc0AXhaQYCeWGlY9aKLAQv+KxFhrAAAARAi+BBB=", "Folder4"); dict.Add("AlY9aKLAQC9TICb7ytCSbvH6E+KxFhrHd8883AAAARAjAAAA=", "Folder5"); dict.Add("AAMkADE5YmIwZDA3LTdjMzAtNDZlOS04MDc3LAAAAEaCNAAA=", "Folder6"); checkedListBox1.DataSource = new BindingSource(dict,null); checkedListBox1.DisplayMember = "Value"; checkedListBox1.ValueMember = "Key"; }
When clicked, my checkedListBox1 shows me Folder1 Folder2 Folder3
how did i read all selected items with only keys? I want to keep the application restart set checked on the stored folder identifiers
private void button2_Click (object sender, EventArgs e) {int allDirCount = checkedListBox1.CheckedItems.Count;
foreach (var item in checkedListBox1.CheckedItems) { } textBox3.Text = allDirCount.ToString(); }
If I checked some folder, then klick Button2 I got all the selected items, but with the names of the folders :(
Some other ideas?
source share