Article View: alt.pl.comp.lang.csharp
Article #21673Własne okno dialogowe singleton, wywoływane z wątków?
From: gomis
Date: Fri, 09 Jul 2010 08:38
Date: Fri, 09 Jul 2010 08:38
29 lines
1804 bytes
1804 bytes
Witam.
Mam taki problem.
Muszę wykonać okno typu MessageBox lub MessageDialog, które może wyświetlać
komunikaty z róznych wątków. Obecnie wykonałem taką formę w oparciu o typ
Singleton. Program jednak potyka mi się gdy chcę wywołac okno z poziomu
różnych wątków. Zwłaszcza gdy następuje odwołanie to elementów tegoz okna
metodami Visible,Show itp. Wiem jak należy wykonać własnego refresha okna:
private delegate void MRefreshDelegate();
public void MRefresh()
{
if (FMsg.Instance.InvokeRequired)
{
FMsg.Instance.Invoke((MRefreshDelegate)delegate
{
FMsg.Instance.Refresh();
});
} }
Natomiast nie wiem jak prawidłowo kreować okno z poziomu wątków. Może są
jakieś inne rozwiązania tego problemu?
Pozdrawiam i dzięki za pomoc,
gomis.
Technical Details
Message-ID:
<i16n72$pkd$1@news.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl!not-for-mail From: "gomis" <gomis@poczta.onet.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Własne okno dialogowe singleton, wywoływane z wątków? Date: Fri, 9 Jul 2010 10:38:51 +0200 Organization: CI TASK http://www.task.gda.pl/ Lines: 31 Message-ID: <i16n72$pkd$1@news.task.gda.pl> NNTP-Posting-Host: gomis.satel.pl X-Trace: news.task.gda.pl 1278664738 26253 89.171.63.240 (9 Jul 2010 08:38:58 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Fri, 9 Jul 2010 08:38:58 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit