<?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/32393.aspx</link><pubDate>Thu, 31 May 2007 20:40:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32393</guid><dc:creator>Thiseas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32393.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32393</wfw:commentRss><description>Θεωρία:&lt;br&gt;Όπως ήδη πολύ σωστά αναφέρθηκε η φόρμα είναι μια κλάση και σαν τέτοια πρέπει να της συμεριφέρεσαι... δηλαδή.&lt;br&gt;Όταν η κλάση δημιουργείτε (με την εντολή new) ενεργοποιείτε και ο constructor της κλάσης αυτής.&lt;br&gt;Εκεί ειναι και η καλύτερη "ευκαιρία" να περάσεις όσες μεταβλητές θέλεις από την κλάση που θα την καλέσεις...&lt;br&gt;Πράξη:&lt;br&gt;&lt;br&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; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Class&lt;/span&gt; Form1&lt;br&gt;  &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Inherits&lt;/span&gt; System.Windows.Forms.Form&lt;br&gt;&lt;br&gt;  &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' Windows Forms Designer generated code region&lt;/span&gt;&lt;br&gt;&lt;br&gt;  &lt;b&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Private&lt;/span&gt; otherForm &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&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(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Foo"&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; ' ΕΔΩ ΔΗΜΙΟΥΡΓΕΙΣ ΤΗΝ 2η ΦΟΡΜΑ ΚΑΙ ΠΕΡΝΑΣ ΤΗΝ ΠΑΡΑΜΕΤΡΟ!!&lt;br&gt;&lt;/b&gt;&lt;br&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;Sub&lt;/span&gt; Button1_Click(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Object&lt;/span&gt;, _&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Handles&lt;/span&gt; Button1.Click&lt;br&gt;    otherForm.Show()&lt;br&gt;  &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Class&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' ----------------------&lt;/span&gt;&lt;br&gt;&lt;br&gt;&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;Class&lt;/span&gt; Form2&lt;br&gt;  &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Inherits&lt;/span&gt; System.Windows.Forms.Form&lt;br&gt;&lt;br&gt;  &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;' Windows Forms Designer generated code region&lt;/span&gt;&lt;br&gt;&lt;br&gt;  &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Private&lt;/span&gt; param &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;&lt;br&gt;&lt;br&gt;  &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;Sub&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;(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; newParameter &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;)&amp;nbsp; &lt;/span&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;/span&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;b&gt;' CONSTRUCTOR!!&lt;/b&gt;&lt;/span&gt;&lt;br&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;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; param &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; newParameter&lt;br&gt;  &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;br&gt;&lt;br&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;Sub&lt;/span&gt; Button1_Click(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Object&lt;/span&gt;, _&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Handles&lt;/span&gt; Button1.Click&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show(param) &lt;/span&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br&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;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Class&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Μεταφορά τιμή μεταβλητής απο μια φόρμα σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32304.aspx</link><pubDate>Tue, 29 May 2007 18:08:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32304</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32304.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32304</wfw:commentRss><description>&lt;P&gt;Τα Properties είναι βασική έννοια όλων των σύγχρονων γλωσσών. Ίσως αντί να προσπαθείς να γράψεις μία εφαρμογή θα πρέπει πρώτα να εξοικειωθείς με τη γλώσσα και τη λογική του προγραμματισμού. Αν έχεις πρόβλημα με τη σύνταξη ενός property, θα έχεις πολύ μεγαλύτερα προβλήματα αργότερα με πιο περίπλοκες έννοιες.&lt;/P&gt;
&lt;P&gt;Όσον αφορά τον κώδικα που έγραψες, στο Set πρέπει να κάνεις str=value, όχι το ανάποδο.&lt;/P&gt;</description></item><item><title>Απ: Μεταφορά τιμή μεταβλητής απο μια φόρμα σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32302.aspx</link><pubDate>Tue, 29 May 2007 17:46:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32302</guid><dc:creator>DaltonGR</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32302.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32302</wfw:commentRss><description>&lt;P&gt;ειναι σωστός ο κώδικας που έγραψα για την prperty?&lt;/P&gt;
&lt;P&gt;Public Shared Property SQLStr(ByVal str)&lt;/P&gt;
&lt;P&gt;Get&lt;/P&gt;
&lt;P&gt;Return str&lt;/P&gt;
&lt;P&gt;End Get&lt;/P&gt;
&lt;P&gt;Set(ByVal value)&lt;/P&gt;
&lt;P&gt;value = str&lt;/P&gt;
&lt;P&gt;End Set&lt;/P&gt;
&lt;P&gt;End Property&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2&gt;και την καλώ έτσι αλλα δεν δουλεύει&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT size=2&gt;
&lt;P&gt;MainMenuForm.SQLStr(strSelectMetriseis)&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Μεταφορά τιμή μεταβλητής απο μια φόρμα σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32301.aspx</link><pubDate>Tue, 29 May 2007 17:43:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32301</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32301.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32301</wfw:commentRss><description>&lt;P&gt;Η φόρμα είναι μία κλάση σαν όλες τις άλλες. Δημιουργείται με το new, όχι όταν καλείς Show. Μπορείς να δημιουργήσεις properties όπως με όλες τις κλάσεις και να καλέσεις τις μεθόδους και τα properties της φόρμας ακόμα και αν δεν έχεις καλέσει τη Show.&lt;/P&gt;
&lt;P&gt;Όταν ο χρήστης πατήσει το κουμπί, πάλι η φόρμα δεν είναι που δημιουργεί και καλεί τη δεύτερη φόρμα? Συνεπώς, δεν παίζει κανένα ρόλο.&lt;/P&gt;</description></item><item><title>Απ: Μεταφορά τιμή μεταβλητής απο μια φόρμα σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32300.aspx</link><pubDate>Tue, 29 May 2007 17:35:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32300</guid><dc:creator>DaltonGR</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32300.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32300</wfw:commentRss><description>&lt;P&gt;επειδή η πρώτη φόρμα που περιέχει την μεταβλητή δέν καλεί την δεύτερη έμεσα αλλα ο χρήστης όταν πατήσει ένα κουμπί&amp;nbsp;απο την&amp;nbsp;κεντρική φόρμα παίζει σημασία;&lt;/P&gt;
&lt;P&gt;πώς μπορώ να ορίσω property για την δεύτερη φόρμα;&lt;/P&gt;
&lt;P&gt;είμαι και νέος και μαθαίνω τώρα, αλλά εφόσον δεν είναι ανοικτή θα περάσει η τιμή της μεταβλητής;&lt;/P&gt;</description></item><item><title>Απ: Μεταφορά τιμή μεταβλητής απο μια φόρμα σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32298.aspx</link><pubDate>Tue, 29 May 2007 17:30:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32298</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32298.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32298</wfw:commentRss><description>&lt;P&gt;Οι δύο ευκολότεροι τρόποι να περάσεις μία παράμετρο από μία κλάση σε άλλη (όχι μόνο φόρμα) είναι να περάσεις την παράμετρο στον constructor της φόρμας ή να φτιάξεις στη φόρμα ένα property για να δέχεται την παράμετρο. Από εκεί και πέρα, αν σου βγάζει ένα null reference κάπου θα ξέχασες να βάλεις την τιμή πριν καλέσεις τη φόρμα. Αυτό μπορεί να έγινε οπουδήποτε στον κώδικα σου. Βάλε μερικά breakpoints και κάπου θα το βρεις.&lt;/P&gt;</description></item><item><title>Μεταφορά τιμή μεταβλητής απο μια φόρμα σε άλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32296.aspx</link><pubDate>Tue, 29 May 2007 17:15:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32296</guid><dc:creator>DaltonGR</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32296.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=32296</wfw:commentRss><description>&lt;P&gt;Καλημέρα,&lt;/P&gt;
&lt;P&gt;αυτό που θέλω να κάνω είναι, κάνει ο χρήστης κάποιες επιλογές και βάση των επιλογών του δημιουργείται ένα sql string, τώρα εγώ αυτή την τιμή θέλω να την χρησιμοποι'ησω σε μια άλλη φόρμα για να δημιουργήσω ένα dataset.είχα βρεί ένα τρόπο αλλά τωρα 2 μέρες με κάτι αλλαγές που έκανα μου βγάζει nullreference.καμιά ιδέα;&lt;/P&gt;
&lt;P&gt;ευχαριστώ εκ των προτέρων..&lt;/P&gt;</description></item></channel></rss>