ListBox podświetlenie programowe zadanego elementu listy

0

Witam Wszystkich...

mam ogromną prośbę: potrzebuję programowo podświetlać zadany istniejący na liście element listy ListBox

np. jest powiedzmy dziesięć nazw różnych plików wśród których jest element piąty w kolejności posortowanej listy ListBox

nazywa się np. w kolejności alfabetycznej np. na literę G niech będzie gulu

i chciałbym aby w FormLoad() ten element został podświetlony po pokazaniu się GUI na ekranie monitora

bardzo proszę o podpowiedź - wielkie dzięki !

Jarosz

1

Właściwość SelectedIndex ustaw na kolejność tego elementu jeżeli go "znasz". Jak chcesz znaleźć index tego elementu to właściwość Item:

listBox.SelectedIndex = listBox.Items.IndexOf("gulu");
0

pomogłeś ale nie wiem jak lajka Ci dać czy jak wynagrodzić poza podziękowaniem
ponieważnie jestem w ogóle ! jak się to robi...

załączam dla Innych forumowiczów kd testu z podaną wskazówką podpowiedzią aby cokolwiek wzbogaciło ogólną zaradność naszą...

serdeczne dzięki za pomoc !

 private void button3_Click(object sender, EventArgs e)
        {   // Y:\
            // MP-3
            string sx = @"Y:\";
            //
            listBox1.Items.Clear();
            //
            DirectoryInfo di = new DirectoryInfo(sx);
            //
            //     int t = 0;
            //
            foreach (DirectoryInfo d in di.GetDirectories())// SPerry-262 generowanie listy plików / katalogów       
            {
                listBox1.Items.Add(d.ToString());
            }
            //
            //  Directory ddd = new Directory(sx);
            //
            if (!Directory.Exists(sx + nazwaKataloguFoldera.Text))//"a1qq2"))
            {
                bool dww = true;
                //   Directory.
                //Directory.CreateDirectory(sx + nazwaKataloguFoldera.Text);//"a1qq2");
                //
                try
                {
                    Directory.CreateDirectory(sx + nazwaKataloguFoldera.Text);//"a1qq");
                }
                catch (Exception ex)
                {
                    MessageBox.Show("nie można utworzyć katalogu - foldera we wskazanej lokalizacji", sx, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            //
            foreach (DirectoryInfo d in di.GetDirectories())// SPerry-262 generowanie listy plików / katalogów       
            {// powtórne !  czyli  od razu ma się pokazać nowo utworzony katalog - folder na liście !!!  jako podgląd !!!
                listBox1.Items.Add(d.ToString());
                //
                //Właściwość SelectedIndex ustaw na kolejność tego elementu jeżeli go "znasz". Jak chcesz znaleźć index tego elementu to właściwość Item:
                listBox1.SelectedIndex = listBox1.Items.IndexOf(nazwaKataloguFoldera.Text);//"gulu");
            }
            //
            
        }
        /**/

1 użytkowników online, w tym zalogowanych: 0, gości: 1