<?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>Απ: Φόρτωση φόρμας μέ κλήση του ονόματος</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9125.aspx</link><pubDate>Thu, 02 Feb 2006 06:27:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9125</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9125.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9125</wfw:commentRss><description>&lt;P&gt;Δεν είναι κακή ιδέα αυτό που λές. &lt;BR&gt;Αλλά το παραπάνω το έβαλα απλά για νά δείξω ένα τρόπο κλήσης μιάς φόρμας μέ το όνομά της έτσι για να μας θυμίζει λίγο VB6 κάτι σαν το LoadForm. &lt;BR&gt;Όχι ότι αυτός είναι ο ενδεδειγμένος τρόπος για το .NET και κακώς δέν το διευκρίνησα. &lt;BR&gt;&lt;BR&gt;Όσο για το Ναύπλιο τουλάχιστον εδώ δέν έχουμε τόσο το ανελέητο τρέξιμο της Αθήνας (Καλύτερα πρώτος στο χωριό παρά δεύτερος στην πόλη)&lt;IMG alt="Big Smile &lt;img src=" /&gt;" src="/cs/emoticons/emotion-2.gif"&gt;&lt;/P&gt;
&lt;P&gt;Πάντως άν βρεθείς ποτέ στα μέρη μας στείλε μήνυμα για γνωριμία&lt;/P&gt;</description></item><item><title>Απ: Φόρτωση φόρμας μέ κλήση του ονόματος</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9109.aspx</link><pubDate>Wed, 01 Feb 2006 22:08:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9109</guid><dc:creator>anjelinio</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9109.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9109</wfw:commentRss><description>Να προτείνω ταπεινά μια μικρή βελτίωση;&lt;br&gt;&lt;br&gt;ίσως θα ήταν καλή ιδέα να σώζεις αυτά τα instances σε ένα IDictionary, έτσι ώστε να κερδίζεις τόσο σε ταχύτητα, αποφεύγοντας το reflection κάθε φορά, αλλά και σε λειτουργικότητα, καθώς αυτά τα instances θα διατηρούν το state τους ( καλά ... αυτό ίσως δεν φανεί και πολύ χρήσιμο αρχικά, αλλά ίσως στην πορεία σου κόψει αρκετές κλήσεις "πίσω" για να φορτώνεις state )&lt;br&gt;&lt;br&gt;Επίλογος: Αχ ρε Ναύπλιο, τι ωραία που φύλαγα τα καύσιμα εκεί στο ΚΕΜΧ πρόπερσι ... δε γινόμουν μόνιμος καλύτερα;;; Στερνή μου γνώση, να σ'είχα πρώτα.&lt;br&gt;&lt;br&gt;Εφ. ΛΧΜΧ Anjelinio 2003 B'  ktl ktl ... :P</description></item><item><title>Φόρτωση φόρμας μέ κλήση του ονόματος</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9033.aspx</link><pubDate>Tue, 31 Jan 2006 00:58:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9033</guid><dc:creator>imanos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9033.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9033</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#000000 size=2&gt;Πολλοί θα θέλαμε να μπορούμε να φορτώσουμε μια φόρμα μέ κλήση μόνο του ονόματος.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Παρακάτω παραθέτω μιά απλή λύση&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;Private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;FONT size=2&gt; showForm(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; frmName &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;String&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Dim&lt;/FONT&gt;&lt;FONT size=2&gt; frm &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; Form&lt;/P&gt;
&lt;P&gt;frm = AppDomain.CurrentDomain.CreateInstanceAndUnwrap(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.GetType.Assembly.GetName.Name, System.String.Concat(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Me&lt;/FONT&gt;&lt;FONT size=2&gt;.GetType.Assembly.GetName.Name, ".", frmName))&lt;/P&gt;
&lt;P&gt;frm.Show()&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/FONT&gt;&lt;FONT size=2&gt; Button1_Click(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; sender &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; System.Object, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;ByVal&lt;/FONT&gt;&lt;FONT size=2&gt; e &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; System.EventArgs) &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Handles&lt;/FONT&gt;&lt;FONT size=2&gt; Button1.Click&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;'Εδώ γίνεται κλήση της φόρμας περνόντας σαν παράμετρο το όνομά της&lt;/P&gt;
&lt;P&gt;showForm("Form2")&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Sub&lt;/P&gt;&lt;/FONT&gt;</description></item></channel></rss>