toolstrip a combobox   zodpovězená otázka

VB.NET, WinForms

Dobrý den,

do toolstrip jsem si programově přidal combobox.

Dim ScaleCombo01 As New ToolStripComboBox
ScaleCombo01.Width = 50
ScaleCombo01.BackColor = Color.LightYellow
ScaleCombo01.ForeColor = Color.DarkBlue
With ScaleCombo01.Items
   .Add("Kraj")
   .Add("Okres")
   .Add("Obec")
   .Add("Ulice")
   .Add("Adresa")
End With
ToolStrip1.Items.Add(ScaleCombo01)

Nyní bych potřeboval přidat nějaký kód k akci výběru určité položky v combu, tzn. že pokud vyberu položku jedna, provede se určitý kód, pokud vyberu položku 2, provede se zase jiný kód...

A nevím jak na to, vše asi bude vstaženo k ScaleCombo01_TextChange, ale nevím, jak to udělat, když jsem to kombo přidal programově.

Děkuji za radu.

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

Podobný problém jsme tu už řešili, věřím, že si ukázkový kód budete schopen předělat pro váš případ, stačí jen změnit název komponenty a události.

http://vbnet.cz/forum-tema--631-udalost_...

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

Paráda, funguje, moc děkuji.

Ještě bych měl jeden dotaz k tomu combu... jak nastavit, že uživatel může vybrat pouze přednastavené hodnoty a nemůže nic zapsat a také aby nebyl text vybraný....

Děkuji.

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

Nastavit DropDownStyle na DropDownList u toho ToolStripComboBoxu.

nahlásit spamnahlásit spam 0 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