Farbe der Listbox-Elemente ändern

JeyB

Mitglied
hi,

ich habe in c# ein projekt entworfen, das verschiedene Client-Konfigurationen vornimmt.
Es funktioniert alles soweit. Nun zu meinem Problem:
Ich möchte, das wenn ich auf den button "installieren" klicke, die zuvor selektierten Items in der checkedlistbox (diese items werden über den streamreader aus einer textdatei eingelesen) in der listbox aufgelistet werden. Dies klappt auch ohne weiteres. Aber ich möchte die selektierten Items, die nun in der Listbox aufgeführt werden z.B. rot einfärben. Wie funktioniert das ganze :confused: Mit listbox.Items.Forecolor konnte ich bisher nichts anfangen...
Bitte um eure Hilfe

Code:
private void Form1_Load(object sender, EventArgs e)
        {
            
            StreamReader st1 = new StreamReader(@"C:\test1\choice.txt");
            string read;

            while ((read = st1.ReadLine()) != null)
            {
                checkedListBox1.Items.Add(read);
                checkedListBox1.Text = read;
            }


        }

        private void button1_Click(object sender, EventArgs e)
        {

            int i = 0;
            string[] arrSelect = new string[100];
            foreach (int li in checkedListBox1.CheckedIndices)
            {

                
                string lclient = checkedListBox1.Items[li].ToString();

                arrSelect[i] = lclient;
                listBox1.Items.Add(arrSelect[i]);
                i++;
            }
        }
 
Hallo JeyB

Hast du eine Lösung gefunden? würde mich ebenfalls sehr interessieren...

Grüsse, Tecla
 
Zurück