Dynamicke pridanie komponenta   otázka

VB.NET, WinForms

Caute

riesim nasledujuci problem:

z databazy nacitam udaje (id, nazov) a nasledne podla toho kolko riadkov nacitam by som potreboval na forme vytvorit presne taky pocet chceckBoxov, ktore by ako label mali nacitany nazov a nazov komponenty by mali podla id.

da sa takto vo VB dynamicky pridavat komponent?

Vdaka

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

Jasně, v kódu lze vydefinovat nový checkbox ve stylu:

Dim myCheckBox As CheckBox = New CheckBox

a pak jej někam přidat (třeba na panel) pomocí něčeho jako je

nějakýpanel.Controls.Add(myCheckBox)

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

Co použít CheckedListBox? Mohlo by ušetřit trochu práce, pokud Vám nevadí ListBox-like appearance

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

Vdaka uz som to vyriesil, pridavam to jednoduchym cyklom.

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