<?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>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53277.aspx</link><pubDate>Wed, 26 Aug 2009 05:11:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53277</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53277.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53277</wfw:commentRss><description>&lt;P&gt;Ναι είχε δίκιο ο Nullvoid ότι παίζει.. απλά άλλο εννοούσα εγώ όταν είπα οτι δεν παίζει. Έλεγα οτι δεν λειτουργεί έτσι αυτο το οποίο θέλεις να κάνεις (να πάρεις την τιμή δηλαδή) και να αποφασίσεις μετά τι θα&amp;nbsp;τρέξεις απο κώδικα,&amp;nbsp;γιατί έτσι άλλαζες πάντα την τιμή του property της φόρμας κάτι το οποίο μπορεί να λειτουργεί σαν κώδικας, αλλά είναι λάθος σαν λογική σ'αυτή την περίπτωση.&lt;/P&gt;</description></item><item><title>Απ: χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53276.aspx</link><pubDate>Wed, 26 Aug 2009 04:31:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53276</guid><dc:creator>sakis_drm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53276.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53276</wfw:commentRss><description>Παναγιώτη, ο κώδικας στη φόμα είναι ο εξής:&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;private&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; btnExit_Click(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, EventArgs e)
        {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; strMsg &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Θέλετε να γίνει επανεκκίνιση της εφαρμογής "&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; Application.ProductName &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;" ?"&lt;/span&gt;;
            DialogResult &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; MessageBox.Show(strMsg, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;, MessageBoxButtons.YesNoCancel);
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;switch&lt;/span&gt; (DialogResult)
            {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;case&lt;/span&gt; DialogResult.Yes:
                    Application.Restart();
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;break&lt;/span&gt;;
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;case&lt;/span&gt; DialogResult.No:
                    Application.Exit();
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;break&lt;/span&gt;;
            }
        }&lt;/span&gt;&lt;/pre&gt;και παίζει κανονικά.&amp;nbsp; Θέλω να σημειώσω πως το &lt;b&gt;DialogResult &lt;/b&gt;εδώ στη φόρμα είναι με μαύρο χρώμα, ενώ το αντίστοιχο στην κλάση είναι κυανό: &lt;span&gt;&lt;/span&gt;&lt;b&gt;&lt;font color="#7fffd4"&gt; DialogResult&lt;/font&gt;&lt;/b&gt;&lt;br&gt;</description></item><item><title>Απ: χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53267.aspx</link><pubDate>Tue, 25 Aug 2009 19:25:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53267</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53267.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53267</wfw:commentRss><description>Όπως απάντησα ήδη, ο άλλος τρόπος φυσικά και έπαιζε γιατί η φόρμα έχει property με όνομα DialogResult και τύπου DialogResult.&lt;br&gt;</description></item><item><title>Απ: χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53266.aspx</link><pubDate>Tue, 25 Aug 2009 19:08:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53266</guid><dc:creator>Panagiotis Kefalidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53266.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53266</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;sakis_drm:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;η λύση είναι...&lt;BR&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;DialogResult &lt;FONT size=4&gt;&lt;B&gt;dr &lt;/B&gt;&lt;/FONT&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; MessaBox.Show&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;Παρόλαυτα αν γνωρίζει κανείς για ποιό λόγο μέσα στην κλάση συμπεριφέρεται διαφορετικά θα βοηθούσε να διελευκανθεί η κατάσταση. &lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Αποκλείεται καταρχήν να έπαιζε κι ο άλλος τρόπος με τον οποίο το έγγραφες (DialogResult = MessageBox.Show), γιατί πολύ απλά το DialogResult είναι ένας τύπος και κάθε τύπος χρειάζεται μια μεταβλητή για να κρατήσεις την τιμή του. Το "dr" στην περίπτωσή σου είναι η μεταβλητή που θα κρατήσει την τιμή που θα επιστρέψει η MessageBox.Show γιαυτό και λειτουργεί.&lt;/P&gt;</description></item><item><title>Απ: χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53265.aspx</link><pubDate>Tue, 25 Aug 2009 14:46:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53265</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53265.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53265</wfw:commentRss><description>Επειδή η φόρμα έχει ένα property με το ίδιο όνομα, DialogResult DialogResult.&lt;br&gt;</description></item><item><title>Απ: χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53262.aspx</link><pubDate>Tue, 25 Aug 2009 08:05:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53262</guid><dc:creator>sakis_drm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53262.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53262</wfw:commentRss><description>η λύση είναι...&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;DialogResult &lt;font size="4"&gt;&lt;b&gt;dr &lt;/b&gt;&lt;/font&gt;&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; MessaBox.Show&lt;/span&gt;&lt;/pre&gt;Παρόλαυτα αν γνωρίζει κανείς για ποιό λόγο μέσα στην κλάση συμπεριφέρεται διαφορετικά θα βοηθούσε να διελευκανθεί η κατάσταση. &lt;br&gt;</description></item><item><title>χρήση της DialogResult μέσα σε κλάση</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/53261.aspx</link><pubDate>Tue, 25 Aug 2009 07:44:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:53261</guid><dc:creator>sakis_drm</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/53261.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=53261</wfw:commentRss><description>Αν χρησιμοποιήσω την παρακάτω εντολή μέσα σε μια φόρμα όλα βαίνουν καλώς. &lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;DialogResult &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; MessageBox.Show(strMsg, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;, MessageBoxButtons.YesNo);&lt;/span&gt;&lt;/pre&gt;Αν ρίξω την εντολή αυτή μέσα σε μία κλάση τότε μου βγάζει κόκκινη γραμμή κάτω απο το DialogResult. Το hint αναφέρει&lt;b&gt; "Enum name is not valid at this point"&lt;/b&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;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;using&lt;/span&gt; System.Windows.Forms;
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;namespace&lt;/span&gt; WindowsFormsApplication
{
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;class&lt;/span&gt; Class1
    {
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&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; meth()
        {
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; strMsg &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;;
        DialogResult &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; MessageBox.Show(strMsg, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;, MessageBoxButtons.YesNo);
        }
    }
}&lt;/span&gt;&lt;/pre&gt;Έχει κανείς καμιά ιδέα, τι μπορεί να το ενοχλεί;&lt;br&gt;</description></item></channel></rss>