🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #1061

Re: forma w dll`u i przekazywanie danych

#1061
From: rozrabiak
Date: Wed, 05 May 2004 14:52
41 lines
2086 bytes
Showstoppa wrote:
> witam!
> 
> mam taki problem, jak juz wczesniej pisaliscie, mozna formularz umiescic w
> dll`u, postanowilem i tak zrobic, mam glowna forme, po kliknieciu na button
> wyswietla mi sie forma z dll`a, jednak ja zrobic, by przekazac jakas
> wartosc z formy z dll`a do glownej formy ? macie jakies pomysly?
> 
> dzieki

Witam
Ano ja mam i to opanowany w 100% :D

w kodzie DLL:
sekcja public class w DLL:

private glowny frm; //tworzysz zmienna odwolujaca sie do rodzica

public wyszukaj(glowny ffrm)	//Chyba wiesz, co to za sekcja?
				//jest tylko jedna z InitializeComponent
{
	InitializeComponent();
	frm = ffrm;	//NIE ZAPOMNIJ O TYM !!
	ffrm.jakasKontrolka.Text = "Informacja z formy drugiej";
}

gdzie: firmy nazwa formy rodzica.


A z formy glownej wywolujesz ten formularz np. tak:

private void menuItem15_Click(object sender, System.EventArgs e)
{
	capch.firme ffirmy = new capch.firme(this);
	ffirmy.ShowDialog(this);
}


W ten sposob mozesz odwolywac sie do obiektow formu glownej, jednak 
pamietaj, ze musisz ustawic wartosc *Modifiers = Public* kazdej 
kontrolce, do ktorej chcesz miec dostep.
Technical Details
Message-ID: <c7av4j$f8o$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <bum62c9rzyub.19rn1a0zjmv0u.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!nntp.idg.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: rozrabiak <br...@maila.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: forma w dll`u i przekazywanie danych
Date: Wed, 05 May 2004 16:52:45 +0200
Organization: news.onet.pl
Lines: 41
Sender: 35426783@pro.onet.pl@lo127.neoplus.adsl.tpnet.pl
Message-ID: <c7av4j$f8o$1@news.onet.pl>
References: <bum62c9rzyub.19rn1a0zjmv0u.dlg@40tude.net>
NNTP-Posting-Host: lo127.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1083768787 15640 83.30.26.127 (5 May 2004 14:53:07 GMT)
X-Complaints-To: ab...@onet.pl
NNTP-Posting-Date: 5 May 2004 14:53:07 GMT
User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502)
X-Accept-Language: pl, en-us, en
In-Reply-To: <bum62c9rzyub.19rn1a0zjmv0u.dlg@40tude.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit