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

Diskuze čtenářů k článku

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
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
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
Zasílat názory e-mailem: Zasílat názory Můj názor
Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky