<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: user interface update</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43318.aspx</link><pubDate>Tue, 08 Jul 2008 00:39:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43318</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43318.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43318</wfw:commentRss><description>&lt;P&gt;Κάλεσε την Application.DoEvents για να ανανεωθεί το UI. Τόσο το UI όσο και ο δικός σου κώδικας εκτελούνται στο ίδιο thread. Όσο τρέχει ο δικός σου κώδικας το thred δεν μπορεί να επεξεργαστεί τα UI events που είναι απαραίτητα για να ανανεωθεί. Η Application.DoEvents λέει στο thread να κάνει ακριβώς αυτό πριν συνεχίσει με την εκτέλεση του δικού σου κώδικα.&lt;/P&gt;
&lt;P&gt;Η λύση αυτή είναι σχετικά ανεκτή και εύκολη αν οι ρουτίνες σου κρατάνε λίγο. Διαφορετικά θα πρέπει να εκτελέσεις τον κώδικα σου σε άλλο thread όπως σου είπε και ο Μάνος. Είναι σχετικά εύκολο να το κάνεις αυτό χρησιμοποιώντας το BackgroundWorker component.&lt;/P&gt;</description></item><item><title>Απ: user interface update</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43311.aspx</link><pubDate>Mon, 07 Jul 2008 22:34:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43311</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43311.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43311</wfw:commentRss><description>&lt;P&gt;Μπορείς να βάλεις την κάθε ρουτίνα να εκτελείται σε νέο thread όπου μόλις ολοκληρώνεται, θα ενημερώνει το UI σου. Ρίξε μια ματιά εδώ: &lt;A href="http://www.dotnetzone.gr/cs/blogs/mkelaiditis/pages/10156.aspx"&gt;http://www.dotnetzone.gr/cs/blogs/mkelaiditis/pages/10156.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>user interface update</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43308.aspx</link><pubDate>Mon, 07 Jul 2008 21:44:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43308</guid><dc:creator>DaltonGR</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43308.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43308</wfw:commentRss><description>&lt;P&gt;Καλημέρα,&lt;/P&gt;
&lt;P&gt;Έχω ένα πρόβλημα, έχω μια απλή φόρμα που με το πάτημα ενός κουμπιού ξεκινά την εκτέλεση 3&amp;nbsp;ρουτίνες την μία μετά την άλλη. Μόλις ολοκληρωθεί η πρώτη&amp;nbsp;ρουτίνα ξεκνά η δεύτερη κτλ. Όταν τελειώσει μια&amp;nbsp;ρουτίνα προσθέτω κάποια listview item σε ένα listview στην φόρμα μου. μόνο που όταν τελειώνει η πρώτη&amp;nbsp;ρουτίνα δεν εμφανίζεται αυτό το listview item.Πώς μπορώ να ενημερώνω το user interface προτού ξεκινήσει η επόμενη ρουτίνα.&lt;/P&gt;</description></item></channel></rss>