Article View: alt.pl.comp.lang.csharp
Article #20782Tworzenie okna w wątku
From: Marcin J
Date: Wed, 10 Jun 2009 10:54
Date: Wed, 10 Jun 2009 10:54
30 lines
1910 bytes
1910 bytes
Witam.
Mam taki oto problem : Chce utworzyć okno w wątku i wyświetlać na nim jakieś
tam komunikaty. Ale po jego utworzeniu okno nie odpowiada.
Formularz wyświetla się lecz nie odpowiada. Używam Visual Studio 2005 i .NET
2.0 .
Kod wygląda następująco :
/*poniższe w klasie okna głownego*/
private void InitThread()
{
m_Thread = new Thread(new ThreadStart(ThreadFunc));
//m_Thread.SetApartmentState(ApartmentState.STA); //nic nie daje
:-)
//m_Thread.SetApartmentState(ApartmentState.MTA);//nic nie daje
:-)
m_Thread.Start();
}
private void ThreadFunc()
{
JakisTamFormularz F = new JakisTamFormularz ();
F.Show();
while (true)
{
F.Text = "Jakiś tam tekst";
Thread.Sleep(1500);
}
}
Technical Details
Message-ID:
<h0o3gj$c44$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: "Marcin J" <yankes_@poczta.onet.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Tworzenie okna w wątku Date: Wed, 10 Jun 2009 12:54:11 +0200 Organization: TP - http://www.tp.pl/ Lines: 32 Message-ID: <h0o3gj$c44$1@atlantis.news.neostrada.pl> Reply-To: "Marcin J" <yankes_@poczta.onet.pl> NNTP-Posting-Host: few34.internetdsl.tpnet.pl X-Trace: atlantis.news.neostrada.pl 1244631379 12420 83.13.126.34 (10 Jun 2009 10:56:19 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Wed, 10 Jun 2009 10:56:19 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5512 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-RFC2646: Format=Flowed; Original MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit