Sprawdzanie pozycji w ListBox

0

Witam. Mam problem ponieważ nie wiem jak odwołać się do pozycji w ListBox. Mianowicie chodzi mi o to aby sprawdzić czy została wybrana np.1 pozycja z listBox jeśli tak to a=0.
Próbowałem z rożnymi opcjami jak np. SelectIndex itd. ale nie wychodzi.

 if(listBox1->SelectedIndex==1) {
            a=0;
                 } 

Środowisko w jakim piszę to Visual C++ 2008. Pozdrawiam.

0

Zdaje sie, ze numeruje sie elementy od zera, wiec w Twoim przypadku byloby to:


if(listBox1->SelectedIndex == 0) 
{
    a=0;
} 

Analogicznie, jezeli chcialbys sprawdzic czy zostal wybrany drugi element z listy to napisz:


if(listBox1->SelectedIndex == 1) 
{
    a=0;
} 

Jezeli natomiast chcesz sprawdzic czy jakikolwiek element zostal zaznaczony to probuj w ten sposob:


if(listBox1->SelectedIndex >= 0) 
{
    // zaznaczono jakis element
} 

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