ComboBox VB NET   otázka

VB.NET

Prosím o radu! V ComboBoxe1 mám cez form1 vpísané Škoda, Fiat, Opel a potreboval by som nejak laicky vysvetliť postup, alebo kód, ktorý pri kliknutí napr: v ComboBoxe1 na Škoda, tak v ComboBoxe2 by sa mali zobraziť len podmnožiny tej automobilky Fábia, Oktávia, Felícia atd...

Neviem niečo také nájsť ani na internete. Vo Forme mám tento kód:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

        Me.ComboBox1.Items.Add("Škoda")
        Me.ComboBox1.Items.Add("Fiat")
        Me.ComboBox1.Items.Add("Opel")

        If ComboBox1.Text = "Škoda" Then ComboBox2.Text = "Fábia"
        If ComboBox1.Text = "Škoda" Then ComboBox2.Text = "Oktávia"

        If ComboBox1.Text = "Fiat" Then ComboBox2.Text = "Tipo"
        If ComboBox1.Text = "Fiat" Then ComboBox2.Text = "Brava"

        If ComboBox1.Text = "Opel" Then ComboBox2.Text = "Astra"
        If ComboBox1.Text = "Opel" Then ComboBox2.Text = "Vektra"

Ale nefunguje to. Viete mi niekto poradiť, alebo poopraviť? Ďakujem!!!

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Podívejte se na událost SelectedIndexChanged ComboBoxu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

hmm... to mi veľmi mepomohlo...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nepomohlo Vám to proto, že jste buď extrémně líný, nebo extrémně neschopný, nebo obojí. Jak uvádí kolega nade mnou, naplněním Comboboxu se nic nestane, "něco" se stane v momentě, kdy uživatel vybere v tom comboboxu nějakou položku.

To "něco" je, že se spustí událost SelectedIndexChanged a SelectedItemChanged. Vy na tuto událost můžete nějak reagovat.

A ta reakce, pokud můžu hádat bude ta, že

a) vyčistíte v CombobBoxu2 všechny položky, které tam byly

b) naplníte jej novými položkami

c) nějakou z těch nových položek vyberete

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback