<?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>Απ: Variables για να χρησιμοποιηθούν σε όλη την εφαρμογή.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62628.aspx</link><pubDate>Mon, 24 Jan 2011 19:00:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62628</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62628.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=62628</wfw:commentRss><description>Sorry, διόρθωσα το δεύτερο, έγραφε formMain αντί για formLoadID</description></item><item><title>Απ: Variables για να χρησιμοποιηθούν σε όλη την εφαρμογή.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62627.aspx</link><pubDate>Mon, 24 Jan 2011 18:55:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62627</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62627.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=62627</wfw:commentRss><description>Άσε τις μεταβλητές και τα αρχεία τότε.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το καλύτερο είναι να περάσεις την τιμή σαν όρισμα στον constructor της φόρμας (ή σε κάποιο overload).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πχ η φόρμα σου είναι η formLoadID&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ο constructor στον κώδικα θα είναι έτσι:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; formLoadID()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;        {
            InitializeComponent();
        }&lt;/span&gt;&lt;/pre&gt;Μπορείς να τον τροποποιήσεις ως εξής:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&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;public&lt;/span&gt; formLoadID(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;int&lt;/span&gt; ID)
        {
            InitializeComponent();
        }&lt;/span&gt;&lt;/pre&gt;Και παίρνεις το ID και το κάνεις ότι θέλεις.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Να σημειώσω ότι εάν η φόρμα σου κάνει ΜΟΝΟ αυτήν την δουλειά, τότε αυτός είναι και ο πιο σωστός τρόπος (όχι ότι δεν γίνεται και με άλλους).&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Εάν η φόρμα σου δεν κάνει μόνο αυτήν την δουλειά, τότε έχεις και τους δύο constructors overloaded.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ελπίζω να βοήθησα&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Variables για να χρησιμοποιηθούν σε όλη την εφαρμογή.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62626.aspx</link><pubDate>Mon, 24 Jan 2011 18:44:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62626</guid><dc:creator>Panos.C#</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62626.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=62626</wfw:commentRss><description>&lt;P&gt;Για παράδειγμα έχω μια φόρμα οι όποια περιέχει ένα datagridview&lt;/P&gt;
&lt;P&gt;κάνοντας κλικ σε ένα button κρατάω μια τιμή από το row (idrec) πχ και ανοίγω μια άλλη φόρμα όπου εμφανίζω τη row και με τη τιμή που έχω κρατήσει θέλω να τη χρησιμιποιήσω σαν φίλτρο στο επόμενο sqlquery της νέας φόρμας.&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Variables για να χρησιμοποιηθούν σε όλη την εφαρμογή.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62625.aspx</link><pubDate>Mon, 24 Jan 2011 18:28:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62625</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62625.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=62625</wfw:commentRss><description>Δεν κατάλαβα γιατί πρέπει να έχεις τις τιμές σε αρχείο εφ'όσον θες να έχεις πρόσβαση μόνο στο run time. Μήπως δεν κατάλαβα κάτι;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Προσωπικά προτιμώ να έχω μία internal/public static class όπου υπάρχουν κάποια environment settings, controls κλπ&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Γενικότερα πάντως οι global μεταβλητές πρέπει να χρησιμοποιούνται μόνο εκεί που πραγματικά χρειάζονται.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Variables για να χρησιμοποιηθούν σε όλη την εφαρμογή.</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/62624.aspx</link><pubDate>Mon, 24 Jan 2011 18:21:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:62624</guid><dc:creator>Panos.C#</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/62624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=62624</wfw:commentRss><description>&lt;P&gt;Καλημέρα,&lt;/P&gt;
&lt;P&gt;χρειάζομαι μια συμβουλή. Φτιάχνω μια εμπορική εφαρμογή WinForms (SQL 2008, Visual C#). Η ερώτηση μου είναι&amp;nbsp;η παρακάτω. Ποιο τρόπος νομίζεται είναι ο ποιο ενδεδηγμένος ώστε να κρατάω μεταβλητές ή ακόμα και κάποια δεδομένα από τους χρήστες της εφαρμογής καθ' όλη τη διάρκεια της εκτέλεσης της εφαρμογής.&lt;/P&gt;
&lt;P&gt;Αυτό που εγώ σκέφτηκα είναι να έχω ένα ερχείο xml ή text όπου θα στέλνω όλες αυτές τις τιμές και έτσι θα μπορώ να της χρησιμοποιήσω σε όλο το run time.&lt;/P&gt;
&lt;P&gt;Τι λέτε? Τι προτείνεται?&lt;/P&gt;
&lt;P&gt;Ευχαριστώ.&lt;/P&gt;</description></item></channel></rss>