ToolStrip a Skupina Buttonů   zodpovězená otázka

VB.NET

Dobrý den,

ve své aplikaci mám komponentu ToolStrip a na ní několik butonků, které tam přidávám programově:

Dim ZoomInBtn As New ToolStripButton("", ImageList1.Images("ZoomIn"), Nothing, "ZoomIn")
        ToolStrip1.Items.Add(ZoomInBtn)
        Dim ZoomOutBtn As New ToolStripButton("", ImageList1.Images("ZoomOut"), Nothing, "ZoomOut")
        ToolStrip1.Items.Add(ZoomOutBtn)
        Dim ZoomBackBtn As New ToolStripButton("", ImageList1.Images("ZoomBack"), Nothing, "ZoomBack")
        ToolStrip1.Items.Add(ZoomBackBtn)

V tomto případě se však jedná o buttony, na které když kliknu, tak se dejme tomu provede určitá činnost, ale buton se vlastně nezmění. Já bych potřebovat mýt takové butony, které jakoby tvoří skupinu a že vždy může být vybrán jen jeden z té skupiny, ten je jakoby zamáčknutý a když pak třeba provádám nějaké operace nad pictureboxem, tak se provádí příslušný kód podle toho, který buton je vybrán.

Ve VB6 to bylo jednoduché, ale ve VB 2008 nevím, jak na to.

Děkuji za pomoc.

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

Tato funkčnost se dá suplovat nastavováním vlastnosti Checked u jednotlivých ToolStripButtonů ve vhodný okamžik (CheckedChanged). Tím lze dosáhnout toho, že bude vždy "stisknut" jen jeden z několika.

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