User Control a jeho použití   otázka

VB.NET

Dobrý den,

prosím o radu, udělal jsem si speciální tlačítko v UserControl (jméno UC_TlacitkoTrasy), to přidám pak do svého projektu, a pracuji s ním. Vše se zdá funkční, až na jedno. Jakmile dám změnit jakoukoliv vlastnost jakéhokoliv prvku ve formuláři, tak se mi v definici toho formuláře přepíše definice toho tlačítka (tlačítek, je tam použito vícekrát) na toto:

v projekt.designer.vb

Me.UC_TlacitkoTrasy5 = New NOS.UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy4 = New NOS.UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy3 = New NOS.UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy2 = New NOS.UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy1 = New NOS.UC_TlacitkoTrasy()

a to hlásí, že je špatně, po najetí myší nabídne opravu na:

Me.UC_TlacitkoTrasy5 = New UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy4 = New UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy3 = New UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy2 = New UC_TlacitkoTrasy()

Me.UC_TlacitkoTrasy1 = New UC_TlacitkoTrasy()

a to je v pohodě funkční. Dá se to pustit a dělá to co má, bohužel až do doby než jakýmkoliv prvkem na formuláři pohnu, nebo mu změním vlastnost. Pak je tam zas zpět to NOS.TlacitkoTrasy(). Nevíte jak tomu zabránit?

Děkuji

Přemek

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

tak mi "pomohlo" přidat tenhle kód

Friend Class UC_TlacitkoTrasy
        Inherits Global.NOS.UC_TlacitkoTrasy
 End Class

no a skoro to funguje bez chyby, jen se mi teď pro změnu občas vygeneruje tohle

Me.UC_TlacitkoTrasy5 = New NOS.NOS.UC_TlacitkoTrasy()

ale už to alespoň neni po každé změne ve vzhledu :-)

Takže kdyby někdo věděl jak se toho opravdu zbavit definitivně, tak prosím o radu. Děkuji

Přemek

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

V jakém namespace máte ten user control UC_TlacitkoTrasy?

Jakou kompilační chybu přesně to hlásí na těch řádkách Me.UC_TlacitkoTrasy1 = New NOS.UC_TlacitkoTrasy()?

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

Dobrý den,

namespace je NOS a hlásí to jen Error correction options a Type "NOS.UC_TlacitkoTrasy" is not defined

Přemek

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