<?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>Απ: Απενεργοποίσηση του animation των MDI children</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68099.aspx</link><pubDate>Fri, 11 Nov 2011 17:47:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68099</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68099.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=68099</wfw:commentRss><description>Την βρήκα την λύση. Όντως τελικά είχε να κάνει με την, ας πούμε, εσωτερική λειτουργία του MDI Control.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η λύση βρίσκεται σε αυτή τη σελίδα:&amp;nbsp;&lt;a href="http://www.codeproject.com/KB/bugs/MgdMDIClientActivation.aspx"&gt;http://www.codeproject.com/KB/bugs/MgdMDIClientActivation.aspx&lt;/a&gt;&lt;/div&gt;&lt;div&gt;και βασίζεται στο γεγονός ότι κάθε φόρμα που δηλώνεται σαν MDI container, δημιουργεί ένα Control του τύπου&lt;/div&gt;&lt;div&gt;MdiContainer το οποίο διατηρεί λίστα με τα MDI Children διατεταγμένα με σειρά τελευταίας προσπέλασης.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Απενεργοποίσηση του animation των MDI children</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68080.aspx</link><pubDate>Thu, 10 Nov 2011 08:47:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68080</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68080.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=68080</wfw:commentRss><description>Το θέμα μπορεί να είναι τελικά ο τρόπος με τον οποίο κάνω activate τις φόρμες μέσα από το δέντρο μου. Αυτό το λέω διότι πάτησα κατά λάθος το Alt+Tab&lt;div&gt;και συνειδητοποίησα ότι η εναλλαγή ήταν ομαλότατη. Με το Alt+Tab την εναλλαγή την κάνει το MDI container. Αλλά ποια συνάρτηση χρησιμοποιεί για να κάνει&amp;nbsp;&lt;/div&gt;&lt;div&gt;activate το εκάστοτε child. Εγώ κάνω BringToFront τις φόρμες που επιλέγω στο Δέντρο. Αύριο θα δοκιμάσω και μερικά άλλα και θα δώ.&lt;/div&gt;</description></item><item><title>Απ: Απενεργοποίσηση του animation των MDI children</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68079.aspx</link><pubDate>Thu, 10 Nov 2011 05:26:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68079</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68079.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=68079</wfw:commentRss><description>Ίσως πρέπει να παίξεις με το visibility των φορμών, αλλά δεν είμαι σίγουρος ότι είναι και ο ενδεδειγμένος τρόπος. Για παράδειγμα, θα μπορούσες να κάνεις override το OnResize protected method κάπως έτσι:&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;protected&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;override&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; OnResize(EventArgs e)
{
     &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.Visible &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;false&lt;/span&gt;;
     &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;base&lt;/span&gt;.OnResize(e);
     &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.Visible &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;true&lt;/span&gt;;
}&lt;/span&gt;&lt;/pre&gt;Βέβαια, αν θες μεγαλύτερο έλεγχο, υπάρχουν και τα OnResizeBegin και OnResizeEnd, καθώς και το OnSizeChanged. Ή αντί να κάνεις override τις μεθόδους σε κάθε μία φόρμα, να γράψεις κάποια μέθοδο που θα παίζει με το visibility στο collection που τις έχεις όλες μαζί. Αν τώρα μπορεί να γίνει κάτι χωρίς ν' αγγίξεις το visibility δεν το ξέρω...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απενεργοποίσηση του animation των MDI children</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68074.aspx</link><pubDate>Wed, 09 Nov 2011 19:05:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68074</guid><dc:creator>pontifikas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68074.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=68074</wfw:commentRss><description>Είναι δυνατό να γίνει?&lt;div&gt;Έχω στο MDI container μου ένα δέντρο από το οποίο κάνω access όλες τις ανοικτές φόρμες. Οπότε μόλις επιλέγω μια φόρμα από το δέντρο,&lt;/div&gt;&lt;div&gt;βλέπω όλη την κίνηση της εναλλαγής από την μια φόρμα στην άλλη (normalize και μετά maximize).&lt;/div&gt;&lt;div&gt;Ή όταν επιλέγω μια δυνατότητα που έχω να κάνω όλες τις ανοικτές φόρμες Minimize, βλέπω να παρελαύνουν όλες οιι φόρμες μπροστά μου.&lt;/div&gt;&lt;div&gt;Και αυτό είναι εκνευριστικό.&lt;/div&gt;&lt;div&gt;Μπορώ να Κάνω τις φόρμες να μεταβάλλουν την κατάστασή τους κατ'ευθείαν χωρίς ενδιάμεσα στάδια?&lt;/div&gt;</description></item></channel></rss>