<?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>Απ: Ιδέες για MDI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9308.aspx</link><pubDate>Tue, 07 Feb 2006 00:21:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9308</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9308.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9308</wfw:commentRss><description>Ooops, thanx και στους δυο.. όντως δεν κατάλαβα με την πρώτη τι μου έγραφες infoCENTER.Sorry &lt;img src="/cs/emoticons/emotion-5.gif" alt="Wink [;)]" /&gt; Να σας πω την αλήθεια, ούτε που το σκέφτηκα οτι μπορεί να γίνει κι ετσι.. Μέχρι στιγμής το έκανα με τους δυο παραπάνω τρόπους που ανέφερα.. Θα προσθέσω κι αυτόν, γιατι έχω σκοπό να κάνω ενα blogpost..&lt;br&gt;&lt;br&gt;Thank you both. &lt;img src="/cs/emoticons/emotion-2.gif" alt="Big Smile [:D]" /&gt;</description></item><item><title>Απ: Ιδέες για MDI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9307.aspx</link><pubDate>Tue, 07 Feb 2006 00:01:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9307</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9307.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9307</wfw:commentRss><description>Μάλλον δεν κατάλαβες αυτό που έγραψα.&lt;br&gt;Ο KelMan έγραψε ακριβώς το ίδιο με παραπάνω γραμμές κώδικα.&lt;br&gt;Αντί όμως το Form3 εγώ έβαλα Me.</description></item><item><title>Απ: Ιδέες για MDI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9306.aspx</link><pubDate>Mon, 06 Feb 2006 23:34:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9306</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9306.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9306</wfw:commentRss><description>&lt;P&gt;Bάλε ένα public/friend member ως form type στην Form3 όπου θα περνάει το reference του εαυτού της&amp;nbsp;η MainForm μόλις δημιουργεί τη Form3. Κατόπιν, όταν θα φτιάχνεις την form2, θα το κάνεις assign στο MdiParent property της form2.&lt;/P&gt;
&lt;P&gt;Χμμμ... αλλά να μου πεις, αυτό το έχεις ήδη στο&amp;nbsp;ΜdiParent της Form3... Άρα που είναι το πρόβλημα, αν πεις &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Lucida Console; BACKGROUND-COLOR: transparent"&gt;Form Form2 &lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Lucida Console; BACKGROUND-COLOR: transparent"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Lucida Console; BACKGROUND-COLOR: transparent"&gt;new&lt;/SPAN&gt; Form2();&lt;BR&gt;Form2.MdiParent &lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Lucida Console; BACKGROUND-COLOR: transparent"&gt;=&lt;/SPAN&gt; &lt;FONT color=#000000&gt;&lt;SPAN style="FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Lucida Console; BACKGROUND-COLOR: transparent"&gt;Form3.MdiParent&lt;/SPAN&gt;;&lt;BR&gt;Form2.Show();&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>Απ: Ιδέες για MDI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9303.aspx</link><pubDate>Mon, 06 Feb 2006 23:06:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9303</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9303.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9303</wfw:commentRss><description>Μάλλον δεν κατάλαβες τι θέλω να κάνω.. ΔΕΝ θέλω να είναι MDIParent η Form3, για την Form2, αλλά η MainForm.</description></item><item><title>Απ: Ιδέες για MDI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9299.aspx</link><pubDate>Mon, 06 Feb 2006 22:52:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9299</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9299.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9299</wfw:commentRss><description>Θα σου δώσω την απάντηση που θες αλλά συγνώμη θα είναι σε VB.NET Θα σου είναι όμως εύκολο να καταλάβεις την λογική και αντίστοιχα να μετατρέψεις τις εντολές στη γλώσσα που θέλεις εσύ. &lt;BR&gt;&lt;BR&gt;Όταν καλείς την Form2 μέσα από την Form3 τότε θα γράψεις την εξής γραμμή κώδικα : &lt;BR&gt;&lt;BR&gt;Form2.MdiParent=Me.MdiParent (Το Me παραπέμπει στην Form3) &lt;BR&gt;&lt;BR&gt;Ελπίζω να βοήθησα.</description></item><item><title>Ιδέες για MDI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9298.aspx</link><pubDate>Mon, 06 Feb 2006 22:37:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9298</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9298.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=9298</wfw:commentRss><description>Το πράγμα έχει ως εξής:&lt;br&gt;&lt;br&gt;Ας πούμε ότι έχουμε 3 forms.. MainForm , Form2 και Form3.Η MainForm είναι MDIParent και φυσικά το IsMdiContainer είναι true.&lt;br&gt;Τώρα.. Όταν καλούμε την Form3 , στο Load της MainForm τότε κάνουμε απλά:&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;Form Form3 &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;new&lt;/span&gt; Form3();&lt;br /&gt;Form3.MdiParent &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;this&lt;/span&gt;;&lt;br /&gt;Form3.Show();&lt;/span&gt;&lt;br&gt;&lt;br&gt;και εμφανίζεται η Form3 όπως θα έπρεπε.Όταν όμως θέλουμε να κάνουμε MDIParent την MainForm στην Form2, μέσα απο την Form3 (να καλέσουμε δηλαδή, την Form2 μέσα απο την Form3, και να πούμε ότι η Form2 έχει MDIParent την MainForm), τότε πώς το κάνουμε?&lt;br&gt;Η μια μου προσέγγιση ήτανε να κάνει ενα EventRaise η Form3 το οποίο το κάνει handle η MainForm και δημιουργεί/καλεί την Form2, ενώ η άλλη προσέγγιση ήτανε να κάνω την MainForm public initiliaze και να την κάνω assign στο property MDIParent των Forms.&lt;br&gt;&lt;br&gt;Καμία καλύτερη/εναλλακτική ιδέα?&lt;br&gt;</description></item></channel></rss>