Article View: alt.pl.comp.lang.csharp
Article #1061Re: forma w dll`u i przekazywanie danych
From: rozrabiak
Date: Wed, 05 May 2004 14:52
Date: Wed, 05 May 2004 14:52
41 lines
2086 bytes
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-mailReferences:
<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