Poloha komponenty na formuláři   zodpovězená otázka

VB.NET, Komponenty, WinForms, .NET

Dobrý den, mám tlačítko button v GroupBoxu. Vlastnost Location toho tlačítka platí pouze pro Groupbox. Když ale kódem přesunu tlačítko mimo GroupBox, tzn.

Me.Button1.Location = New Point(370, -7)

Tlačítko bude jakoby vyčuhovat z GroupBoxu, ale za hranicí se ztratí. Já potřebuji dostat toto tlačítko mimo Groupbox tak, aby bylo viditelné, tzn. aby Vlastnost Location platila pro Formulář. Dá se to kódem něják změnit? Předm děkuji za odpověd.

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

Problém je, že tlačítko je součástí kolekce me.GroupBox1.controls a vy ho potřebujete dát přímo do me.controls.

Zkuste tedy něco jako:

Me.GroupBox1.Controls(IndexTlačítkaVKolekci).Parent = Me

Jak zjistit index konkrétního Controls se tady probíralo v diskusi dříve.

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

Díky, už to funguje. Jinak s tím, proč jsem to nedal na formulář, jsem dělal aplikaci a chtěl jsem to mít "pěkné" :-) a tak se to všechno dal do GroupBoxů.

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

A proč nedáte tlačítko rovnou na formlulář, smím-li se zeptat?

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