2 Comboboxy DELPHI
2 Comboboxy DELPHI
Zdar, je tu podobna tema, ale ohladom PHP, takze som vytvoril dalsiu ohladom delphi. Potrebujem nieco take, ze sa z comboboxu vyberie kategoria a potom sa v druhom comboboxe zobrazia podkategorie tej prvej. Ako to spravit, aj som googlil, ale nic som nenasiel. DIK
Takto sa to da napriklad:
Kód: Vybrať všetko
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
case combobox1.ItemIndex of
0:begin //prva polozka v comboboxe1
with combobox2.Items do
begin
Clear;
Add('paradajky');
Add('uhorky');
Add('paprika');
end;
end;
1:begin //druha polozka v comboboxe1, u mna ovocie :D
with combobox2.Items do
begin
Clear;
Add('broskyna');
Add('jablko');
Add('hruska');
end;
end;
end;
end;-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
to je už na tebe ako to spravíš čo bude od čoho závislékelso napísal:DIk. a prosim ta, ako by to bolo s 3. combobox-ami? to co bude v tom tretom bude zavisle od tych predchadzajucich oboch, alebo len od toho druheho? ale to co obsahuje druhy, tiez len zavisi od toho prveho.
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
nemusíš používať iba itemindex, môžeš použiť vlastnosť text (tuším je to text, nechce s mi teraz otvárať delphi) ktorá vráti text práve vybranej možnosti tak, ako itemindex vyberá jej poradové číslokelso napísal:praveze som z toho blby. nemozem pouzit v podmienke ItemIndex comboboxu 2, pretoze to sa meni v zavislosti od vyberu v comboboxe 1. tak co dat do podmienky?
//autoeditácia príspevku ( 16 Aug 2009, 21:27 )
je to text, žiadne captionkelso napísal:tak potom by to malo byt Caption. idem to skusit.
Kód: Vybrať všetko
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
showmessage(ComboBox1.Text);
end;