<?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>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45152.aspx</link><pubDate>Sun, 05 Oct 2008 19:06:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45152</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45152.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45152</wfw:commentRss><description>&lt;P&gt;Βεβαίως φίλε μου , είναι πολύ ευκολό....Επειδή δεν θέλω να κλείνει η Form1 οταν ανοίγει η form2 χρησιμοποιώ μόνο το form2.ShowDialog()&amp;nbsp;στο buttonClick&amp;nbsp;Event της form1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45142.aspx</link><pubDate>Sat, 04 Oct 2008 23:57:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45142</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45142.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45142</wfw:commentRss><description>Θα μπορούσες σε παρακαλώ να γράψεις αυτές τις λίγες γραμμές κώδικα που έχεις μέσα στην Form1 όταν πατάς το κουμπί και ανοίγει η Form2; Κυρίως θέλω να δω πως περνάς την Form1 μέσα στην Form2 και στην συνέχεια πως ανοίγεις την Form2.</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45141.aspx</link><pubDate>Sat, 04 Oct 2008 23:48:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45141</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45141.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45141</wfw:commentRss><description>&lt;P&gt;Το έχω κάνει , εκτελούνται τα πάντα χωρίς κανένα αποτέλεσμα....&lt;/P&gt;
&lt;P&gt;σταματάει στο breakpoint αλλά χωρίς να αλλάξει κάτι στην φόρμα (1) που είνα ανοιχτή&lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45140.aspx</link><pubDate>Sat, 04 Oct 2008 23:19:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45140</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45140.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45140</wfw:commentRss><description>Μπορείς να βάλεις breakpoint και να δεις πως εξελίσσεται η ροή του προγράμματος (χρησιμοποιώντας step into) στο closing event, δηλαδή να επιβεβαιώσεις ότι καλείται ο constructor της νέας φόρμας αλλά και ότι καλείται το Show() method της;&lt;br&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45138.aspx</link><pubDate>Sat, 04 Oct 2008 22:23:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45138</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45138.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45138</wfw:commentRss><description>&lt;P&gt;Kelman ωραίο το σενάριο που προτείνεις αλλά μακάρι νά ξερα είδες που λέει...Λυπάμαι πραγματικά που δεν γνωρίζω όλα αυτα που θα με βοηθούσανε.....Αμα είχες κάποιο documentation πάντως θα το εκτιμούσα πάρα πολύ......&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ παιδιά για το χρόνο σας.....&lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45137.aspx</link><pubDate>Sat, 04 Oct 2008 22:18:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45137</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45137.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45137</wfw:commentRss><description>&lt;P&gt;Φίλε παναγιώτη δεν νομίζω οτι υπάρχει λόγος να&amp;nbsp;παραθέσω κώδικα.Είναι όσο απλό όσο ακούγεται. Όσον αφορά τη δευτερη πρόταση σου έχω κάνει τα πάντα..Ότι και να βάλω μέσα στο event εκτελείται (messagebox , writeline&amp;nbsp; τα πάντα) εκτός από ότι αφορά τη φόρμα 1 και ούτε καν υπάρχει catch exception. Πχ δεν μπορώ κλείνοντας να αλλάξω ένα απλό label στην φόρμα 1..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Μήπως φταίει ο τρόπος που ανοίγει η φόρμα1 δλδ αν έχεις χρησιμοποιήσει το new form ή όχι...θα το δώ και θα σας ξαναπώ......&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ Παρα πολύ παιδιά...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45136.aspx</link><pubDate>Sat, 04 Oct 2008 21:51:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45136</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45136.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45136</wfw:commentRss><description>&lt;P&gt;Όπως είπε και ο Παναγιώτης, σε τέτοια πράγματα, χωρίς να δούμε κώδικα, είναι λίγο δύσκολο να ανακαλύψουμε τι φταίει. Ωστόσο, εγώ θα σου πρότεινα να ξανασκεφτείς συνολικά τον σχεδιασμό της εφαρμογής σου. Εφόσον έχεις data που θες να περνάνε από φόρμα σε φόρμα, τότε καλύτερα είναι να έχεις ένα object που να λειτουργεί ως orchestrator και να περιλαμβάνει μέσα του όλη τη λογική του πότε ανοίγει κάθε φόρμα και πώς περνούν τα data. Έτσι, δεν θα χρειάζεται να μπλέξεις με τα events και το lifecycle των φορμών, ενώ είναι πολύ&amp;nbsp;εύκολο να αλλάξεις (αν χρειαστεί) τη λογική αλλά και να κάνεις debug, καθώς θα μπορείς να φτάσεις εύκολα στο σημείο που ανοίγει/κλείνει κάποια από τις φόρμες. &lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45135.aspx</link><pubDate>Sat, 04 Oct 2008 21:35:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45135</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45135.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45135</wfw:commentRss><description>&lt;P&gt;Έχεις δίκιο, έκανα λάθος. Μόλις έφτιαξα ένα sample στο VS2008 σε Vista x64 και παίζει. &lt;/P&gt;
&lt;P&gt;Δεν ξέρω τι μπορεί να φταίει άλλο. Θες να μας δώσει λίγο κώδικα ή κάποιο sample project. Μήπως έχεις κάποιο περίεργο thread να τρέχει, μήπως παίρνεις exception σε κάτι, αλλα το κάνεις Handle σε catch() χωρίς να δίνεις κάποιο μήνυμα ή debugging στην console για να το δεις κι εσύ; &lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45132.aspx</link><pubDate>Sat, 04 Oct 2008 20:53:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45132</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45132.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45132</wfw:commentRss><description>&lt;P&gt;Αγαπητέ Παναγιώτη&amp;nbsp; σε παρακολουθώ πολύ καιρο στο φόρουμ και με έχεις βοηθήσει ουκ ολίγες φορές μα πραγματικά πιστεψέ με είναι η πρώτη φορά που κάνεις λάθος...Ακριβώς ίδιος κώδικας σε δύο εφαρμογές τρέχει σε αυτήν όχι. Έχω τρελλαθεί. Η form1 όταν γίνεται fire το event formclosed() της form2 είναι ήδη ανοιχτή.Έχω δύο εφαρμογές στις οποίες κάνω το εξής:&lt;/P&gt;
&lt;P&gt;Έχω ένα datagridview με τα δεδομένα ενός πίνακα της βάσης μου που στο formload της φόρμας τραβά τα δεδομένα. Στην ίδια φόρμα έχω ένα button το οποίο με το Form2.Showdialog() μου ανοίγει τη δευτερη φόρμα χωρίς να κλείνει τη πρώτη.Στη δευτερη φόρμα εισάγω δεδομένα στον πίνακα με textboxes και πατώντας κλείσιμο αυτό αποθηκέυεται.Επειδή όμως τα δεδομένα δεν φαίνονται στην πρώτη φόρμα μου στο formClosed της δευτερης φόρμας καλώ το formload της πρώτης ώστε να ξαναγεμίσει το datagridview με τα νέα στοιχεία...δουλέυει άψογα....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Σε αυτήν την εφαρμογή ΟΧΙ.&lt;/P&gt;
&lt;P&gt;Η μόνη διαφορά αλλά άσχετη τελείως θαρρώ είναι οτι αυτήν τη φτιάχνω σε Win Vista....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45131.aspx</link><pubDate>Sat, 04 Oct 2008 20:42:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45131</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45131.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45131</wfw:commentRss><description>&lt;P&gt;Αλέξανδρε, αποκλείετε να δουλεύει στη μία και να μην δουλεύει στην άλλη. Ο λόγος είναι απλός. Εάν μέσα στην Form2 έχεις τον κώδικα που κάνει Handle το FormClosed Event και αυτός ο κώδικας δημιουργεί την Form1 και την δείχνει στον χρήστη, δεν γίνεται να δουλέψει. Όταν το FormClosed κάνει fire η Form2 ΔΕΝ υπάρχει πλέον, κάτι το οποίο κάνει αδύνατο οποιοδήποτε κώδικα να εκτελεστεί εκεί. Ο μόνος τρόπος να λειτουργήσει το FormClosed είναι να γίνεται Handle απο άλλη class μέσα στην εφαρμογή σου.&lt;/P&gt;
&lt;P&gt;Αντίθετα το FormClosing που σου λέει o Δημήτρης, θα δουλέψει.&lt;/P&gt;</description></item><item><title>Απ: Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45129.aspx</link><pubDate>Sat, 04 Oct 2008 19:54:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45129</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45129.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45129</wfw:commentRss><description>Για δοκίμασε το FormClosing event στην θέση του FormClosed.&lt;br&gt;</description></item><item><title>Σπάσιμο νέυρων (Sorry για το θέμα αλλά δεν αντέχω άλλο.)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45128.aspx</link><pubDate>Sat, 04 Oct 2008 18:14:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45128</guid><dc:creator>Αλέξανδρος Δημητρίου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45128.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=45128</wfw:commentRss><description>&lt;P&gt;Παιδιά Καλημέρα.....&lt;/P&gt;
&lt;P&gt;Εδώ και τρείς μέρες δεν αντέχω άλλο....μου έχουν σπάσει τα νέυρα με το εξής πρόβλημα...&lt;/P&gt;
&lt;P&gt;Ακούστε λοιπόν:&lt;/P&gt;
&lt;P&gt;(VB Windows Application - Sql server 2005)&lt;/P&gt;
&lt;P&gt;Μέσα από μια φόρμα(form1) της εφαρμογής μου καλώ μία άλλη φόρμα(form2). στο FormClosed Event της form2 καλώ το FormLoad Event της Form1 και δεν κάνει απολύτως τίποτα..Το event εκτελείται σίγουρα έχω κάνει όλους τους ελέγχους.Το χειρότερο απο όλα είναι οτί σε δύο άλλες εφαρμογές μου με ακριβώς τόν ίδιο κώδικά δουλέυει άψογα....Ακόμα και το πίο απλο...ένα label της φόρμας 1 να θέλω να αλλάξω από τη φόρμα 2 δεν κάνει τίποτα....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Τι φταίει ρε παιδιά πείτε μου..Και τις τρεις εφαρμογές εγώ τις εχω φτιάξει...Δεν γίνεται στη μία να δουλέυει και στην άλλη όχι.....&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ!&lt;/P&gt;</description></item></channel></rss>