Poznáváme C# a Microsoft.NET 39. díl – další použití reflexe

Diskuze čtenářů k článku

avatar
24. 11. 2007 13:36

Programovou oflline verzi seriálu naleznete ke stažení na http://poznavame-c-msnet.wz.cz/

Souhlasím  |  Nesouhlasím  |  Odpovědět
Aduch  |  26. 09. 2006 08:29

Ahojte, chcel by som Vas poprosit o jednu radu, popripade nasmerovat v jednej zalezitosti.

Ked pomocou metody Invoke spustim metodu buttonShowForm_Click, ktora vyzera takto nejak

private void buttonShowForm_Click(object sender, System.EventArgs e) {
MyForm myForm = new MyForm();
myForm.Show();
}

tak sa my otvori myForm. Da sa nejakym sposobom pristupit / ovladat myForm pomocou reflexie?
Keby som chcel pristupovat k prvkom ktore myForm obsahuje. Popripade ak by tam miesto myFom bol MessageBox.Show(this,"Test"); aby ho bolo mozne potvrdit / zrusit / ovladat z inej aplikacie.

Dakujem

Aduch

Souhlasím  |  Nesouhlasím  |  Odpovědět
Libor  |  08. 01. 2007 11:06

Možná že se pletu, ale nešlo by to zveřejněním handle instance?

public static MyForm = null;

private void buttonShowForm_Click(object sender, System.EventArgs e) {
myForm = new MyForm();
myForm.Show();
}

Souhlasím  |  Nesouhlasím  |  Odpovědět
Libor  |  08. 01. 2007 11:07

...
public static MyForm myForm = null;

Souhlasím  |  Nesouhlasím  |  Odpovědět
bax  |  21. 11. 2005 11:16

Pro ty, kteri prochazeji cely serial pomoci odkazu na 'Souvisejici clanky'.

http://computer.zive.cz/h/Programovani/AR.asp?ARI=125261
textova verze: http://zive.cz/text/AR.asp?ARI=125261

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor