Diskuze: Volani Metod mezi formulari v C#
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zdravím, vyrobil jsem pro vás takový mini návod. To co potřebujete jsou eventy. Té vaší třídě Tag musíte vytvořit EventHandler a poté z formuláře do něj vložit metod, která bude volat buď ZobrazitPrvky() nebo něco dalšího co potřebujete.
Na tomto odkaze je miniapliakce, která jeden takový event používá, snažil jsem se použít hodně z vašeho kodu, ale neám žádné vae tříy, tak to snad takto postačí.
Nejlepší rada pro tebe asi bude: něco si o C# nastuduj a pak se teprve snaž upravovat něčí kód.
Evidentně podle tvých pokusů v komentářích nemáš o problematice ani šajn.
Obecně - chceš li používat metodu jakékoliv třídy v jiné třídě - máš dvě možnosti:
buď musíš si vytvořit za pomocí new její instanci
GeneralScren generalScreen = new GeneralScreen();
//pak můžeš volat její metodu
generalScreen.ZobrazPrvky();
nebo musíš metodu deklarovat jako statickou
public static void ZobrazPrvky()
{
........
.......
......
}
pak ji můžeš volat přímo bez instance
GeneralScreen.ZobrazPrvky();
pokud se chceš věnovat programování v C# nějak víc, tak věnuj čas minimálně základům jazyka
pokud ale na tebe jenom něco spadlo v práci, protože to nikdo neumí a nic víc dělat nebudeš tak někam postni celý kód - ne útržky a popis co by to mělo dělat - pak ti určitě někdo pomůže s řešením
Zobrazeno 3 zpráv z 3.