VB.NET - Odstránenie prvku za chodu programu.   zodpovězená otázka

VB.NET, Komponenty, Algoritmy, WinForms

Zdravím Vás. Potreboval by som nasmerovať na správne riešenie. Vytvorím si nový label. Mám to v cykle, ale to mi ide OK.

Dim tlacitko(200) As Label

tlacitko(cislo) = New Label 
AddHandler tlacitko(cislo).Click, New EventHandler(AddressOf Tlacitko1_Click)
            tlacitko(cislo).Location = New Point(a, riadok)
            Me.Controls.Add(tlacitko(cislo)) 
            tlacitko(cislo).Text = "tl1"
            tlacitko(cislo).Name = "tlacitko" & cislo

No teraz by som potreboval ten label nejako odstrániť. Ako odstránim za behu programu vytvorený label z formulára? Prečmuchal som už celé fórum. Dík za radu, alebo za link k riešeniu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
Me.Controls.Remove(tlacitko(cislo))

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Dík a ja pako som sa to stále snažil riešiť cez:

Me.Controls.Remove("názov_labelu")

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

To jde samozřejmě také, ale pomocí jiné metody:

Me.Controls.RemoveByKey("název_labelu")

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Tak to sa mi hodí viac. Dík za čas a ochotu.

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