Čau, chci se zeptat jak mam zpřístupnit ovl. prvky z Form1 jiné třídě. Např. chci v jiné třídě přidat do listBoxu (co je na Form1) přidat další položky.
Díky
Fórum › .NET
Zpřístupnění ovl. prvků jiné třídě
To liborb :
Podbný problém jsem také řešil, a upřímě do teďta to nechápu. Nenašel by se někdo ochotný kdo by to názorně ukázal?
Pokud ví někdo o místě kde je to vysvětlené sem s tím.
/Zkoušel jsem googlit (upřímě nemám moc páru jaký použít key words)
//Hledal jsem v knížce Visual Studio Krok za Krokem (jsem v 17 kapitole) zatím nic.
Mám třídu Form1 a tam vytvořím instanci nějaké třídy Form2, které předám odkaz na Form1. Tím pádem půjde přistupovat k prvkům z Form1 i z Form2:
//Tohle je kód někde uvnitř Form1
Form2 f = new Form2(this);
f.Show();
// Takhle vypadá konstruktor třídy Form2
Form form1;
public Form2 (Form f)
{
form1 = f;
}
Přes form1 se teď dá přistupovat k prvkům na Form1.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
Změna vlastností ovl.prvků hlavního formuláře z formuláře druhého. — založil avantasius
Objekt v jine tride — založil gomess
Pouziti textBoxu v jine tride — založil Mutagen
C# změna proměnné v jiné třídě — založil eximik
Vyvolání události s dopadem v jiné třídě — založil nirman
Moderátoři diskuze