ComboBox ?

0

Co mam napisać aby probram sprawdzał co zostało wybrane
w ComboBox1 i odpowiednio reagował.

Np. mam do wyboru takie rzeczy:
strona 1
strona 2
strona 3

i nie wiem jak zrobić na if'ach aby odpowiednio reagował
jak wybiore coś...

0

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
case ComboBox1.ItemIndex of
0:ShowMessage('Wybrales pierwsza pozycje');
1:ShowMessage('Wybrales druga pozycje');
2:ShowMessage('Wybrales trzecia pozycje');
3:ShowMessage('Wybrales czwarta pozycje');
end;

end;

[dop.] THC, On podal przykład na 3 itemach, ja mu podałem na 4 itemach :-)
Nikt nie mówił i pisał ze ma być ich aż 100..
poza tym można otworzyć stronkę jaką nam zwróci po kliknięciu itema myszą..[/dop]

0

lofix sorka ale gdyby bylo np 1000 pozycji ??

KFP to ci chba do przegladarki po3ebne wiec moznaby rozwiazac ten problem tak (pod OnChange dla comboboxa)

webbrowser1.navigate(combobox1.text);
oczywiscie sie nie spieram z lofixem zeby nie bylo [browar] [browar] [browar] [browar]

0

THC naucz sie czytać i zobacz o co mu chodziło (zadającemu pytanie), chodziło o reagowanie!!

0

szymek nie lataj - pisalem to jak bylem po zalanym dyngusie [browar] no wisz wczesniej on zadawal pytania dotyczace przegladarki wiec tak jakos mi zaswitalo ze moze do tego mu to po3ebne bylo [cya] pozdroofka all :d

0

szymek nie lataj - pisalem to jak bylem po zalanym dyngusie [browar] no wisz wczesniej on zadawal pytania dotyczace przegladarki wiec tak jakos mi zaswitalo ze moze do tego mu to po3ebne bylo [cya] pozdroofka all :d

nom i razja bo do tego to potrzebne ale pytałem o reagowanie
bo reszte jeśli chodzi o przeglądanie to będzie reagować w ten sposób
że ma otwierac nowy form i tam będzie otwierać odpowiednią www.

wszystko już działa spox thx za pomoc chłopaki :)

0

a co jeśli ma reagować nie na konkretną pozycję, tylko na tekst zawarty w listbox'ie?? he he...
w onclick listbox'a:

label1.caption:=listbox1.items.string[listbox1.itemindex];

i masz tekst, który kliknąłeś w listbox'ie - teraz zależy od ciebie jak to wykorzystasz np.:

if label1.caption='coś tam' then
begin ... end;

oczywiście można zamiast label'a użyć zmiennej ;)

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