<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</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/56893.aspx</link><pubDate>Tue, 02 Feb 2010 08:15:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56893</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56893.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56893</wfw:commentRss><description>&lt;P&gt;Πολύ χρήσιμη παρατήρηση, αλλά αν ενδιαφέρεται κανείς για C# δεν είναι εφικτό. Οι γκριζαρισμένες ρυθμίσεις είναι μόνο διαθέσιμες για WPF Visual Basic:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/tzdks800.aspx"&gt;http://msdn.microsoft.com/en-us/library/tzdks800.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/414984d9-1ab7-4644-90cf-b5b5a5752ce2"&gt;http://social.msdn.microsoft.com/Forums/en-US/csharpide/thread/414984d9-1ab7-4644-90cf-b5b5a5752ce2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Με λίγα λόγια αν γράφεις C# θα το κάνεις χειροποίητο, π.χ. ένας τρόπος να κάνεις splash screen είναι:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.codersource.net/csharp_splash_screen.aspx"&gt;http://www.codersource.net/csharp_splash_screen.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Αν προσέξεις καλά, η εντολή Application.Run έχει overload με 1 ή καμία παράμετρο.&lt;BR&gt;Αν δώσεις Φόρμα για παράμετρο, θα τελειώσει όταν κλείσει η φόρμα.&lt;BR&gt;Αν δε δώσεις παράμετρο, θα ξεκινήσει μόνο το Windows message loop. Αυτό είναι το κύριο thread για την process που ξεκινάει, το οποίο δέχεται και επεξεργάζεται μηνύματα (του τύπου WM_KEYDOWN, WM_MOUSEMOVE κλπ)&lt;/P&gt;
&lt;P&gt;Μπορείς λοιπόν να ξεκινήσεις το process έτσι, και μετά να του πεις "α, ξέρεις, δείξε μου και αυτή τη φόρμα Α μια και είσαι εδώ".&amp;nbsp;Φυσικά μπορείς να αλλάξεις γνώμη και να του πεις&amp;nbsp;όταν κλείσει την Α να ανοίξει την Β&amp;nbsp;:-)&lt;/P&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56887.aspx</link><pubDate>Tue, 02 Feb 2010 06:26:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56887</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56887.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56887</wfw:commentRss><description>&lt;P&gt;κοιτα βρηκα αυτη την εικονα γιατι δεν εχω προχειρο vs τωρα και c#&lt;BR&gt;βλεπειςτα γριζαρισμενα shutdownmode: καπως ετσι πρεπει να ειναι το&amp;nbsp;option που πρεπει να αλλαξεις,&amp;nbsp;απλα δεξι κλικ μεστα στο vs στο&amp;nbsp;project σου και properties na&amp;nbsp;δεις το αντιστοιχο για&amp;nbsp;C#&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://www.alanphipps.com/images/VisualBasicdotNET-XNA-CodeCleanup3_clip_image002.jpg"&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56883.aspx</link><pubDate>Tue, 02 Feb 2010 05:12:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56883</guid><dc:creator>Tourle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56883.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56883</wfw:commentRss><description>Αυτό που λες οτι "εχεις επιλεξει να τερματιζεται η εφαρμογή οταν η Πρωτη φορμα που ανοιξε κλεινει!" πως το εχω κάνει?
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56864.aspx</link><pubDate>Mon, 01 Feb 2010 20:18:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56864</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56864.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56864</wfw:commentRss><description>και στα properties του project σου εχεις βαλει σαν startup form την splash screen και εχεις επιλεξει να τερματιζεται η εφαρμογή οταν η Πρωτη φορμα που ανοιξε κλεινει!&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ετσι αφου κλεινεις την πρωτη φορμα τερματιζοντε ολα! παιξε με τις επιλογες αυτες λιγο.&lt;/div&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56725.aspx</link><pubDate>Thu, 28 Jan 2010 02:42:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56725</guid><dc:creator>panagiotis_georgiadis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56725.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56725</wfw:commentRss><description>&lt;P&gt;Λογικό να σου βγάζει exception αφού με το this.Close() καλεί τον destructor/finalizer κλπ., όπως λέει ξεκάθαρα και στο MSDN documentation.&lt;/P&gt;
&lt;P&gt;Αυτό που προσπαθείς να κάνεις είναι στη λογική του Splash Screen, οπότε ψάξε για σχετικά tutorials στο internet. Για αρχή δες εδώ αν ενδιαφέρεσαι για C#:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.codeproject.com/KB/cs/prettygoodsplashscreen.aspx"&gt;http://www.codeproject.com/KB/cs/prettygoodsplashscreen.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56717.aspx</link><pubDate>Thu, 28 Jan 2010 01:06:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56717</guid><dc:creator>Tourle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56717.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56717</wfw:commentRss><description>&lt;P&gt;Ευχαριστώ για την απάντηση αλλά η αλήθεια είναι οτι το είχα δοκιμάσει αυτό βρίσκοντας κάποιες δημοσιεύσεις απο το google&lt;/P&gt;
&lt;P&gt;Το δοκιμασα λοιπον και το σφάλμα που παίρνω είναι το&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Δεν είναι δυνατή η πρόσβαση σε ένα αντικείμενο που έχει απορριφθεί. Όνομα αντικειμένου: 'code1'.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;όπου 'code1' είναι η πρώτη φόρμα που ανοίγει&lt;/P&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56709.aspx</link><pubDate>Wed, 27 Jan 2010 23:42:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56709</guid><dc:creator>infamous</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56709.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56709</wfw:commentRss><description>εγώ που το έκανα σε C#.net&lt;br&gt;&lt;br&gt;ΚΩΔΙΚΑΣ&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; Form c &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;new&lt;/span&gt; Form2();
            c.Show();
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.Close();&lt;/span&gt;&lt;/pre&gt;όταν έκανα κλικ στο κουμπί κλείσαν και οι 2 φόρμες το δοκίμασα και με&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56695.aspx</link><pubDate>Wed, 27 Jan 2010 18:26:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56695</guid><dc:creator>Johnnyxp64</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56695.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56695</wfw:commentRss><description>στο τελος του κωδικα σου που λες οτι θες να εκτελεστει και μετα να κλεισει απλα γραψε&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;'........proigoumenos kodikas parapano..........&lt;/div&gt;&lt;div&gt;Dim Form2 as new MyActuallFormName&lt;/div&gt;&lt;div&gt;Form2.show&lt;/div&gt;&lt;div&gt;Me.close&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;το hide στην κρύβει οπως λεει το ονομα του το close στην κλεινει, απλα ανοιξε πρωτα την δευτερη και στην επομενη γραμμη κλεισε την 1η.&lt;/div&gt;</description></item><item><title>Ανοιγμα φόρμας και κλείσμο της υπάρχουσας</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/56687.aspx</link><pubDate>Wed, 27 Jan 2010 07:39:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:56687</guid><dc:creator>Tourle</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/56687.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=56687</wfw:commentRss><description>&lt;P&gt;Γεια σας&lt;/P&gt;
&lt;P&gt;Είμαι καινούριος στο .ΝΕΤ και έχω κολλήσει ισως στο πιο απλό πράγμα.&lt;/P&gt;
&lt;P&gt;Εχω μια startup form η οποία μετα την εκτελεση της θέλω να κλείσει και να φορτώσει μια άλλη.&lt;/P&gt;
&lt;P&gt;Το μόνο που εχω βρει ειναι να την κανει visible=false και μετα να ανοιγει την δευτερη. &lt;/P&gt;
&lt;P&gt;Ειναι σωστο αυτό?&lt;/P&gt;</description></item></channel></rss>