<?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>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/33231.aspx</link><pubDate>Thu, 28 Jun 2007 04:29:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:33231</guid><dc:creator>gspiros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/33231.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=33231</wfw:commentRss><description>Δεν καταλαβαίνω γιατί πρέπει να διαιρέσεις με διαφορετικό αριθμό στις 2 περιπτώσεις...&lt;br&gt;Πώς προέκειψε αυτή η οριακή τιμή 100, όπου θα πρέπει να διαιρείς με διαφορετικούς αριθμούς αναλόγως αν βρίσκεται πάνω ή κάτω από αυτήν την τιμή???&lt;br&gt;&lt;br&gt;Στα παραδείγματα πάντως που μας έχει δώσει, αν διαιρέσεις (και τα 2) με 1000, θα προκύψουν τα αποτελέσματα που θέλεις.&lt;br&gt;</description></item><item><title>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32171.aspx</link><pubDate>Thu, 24 May 2007 04:55:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32171</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32171.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32171</wfw:commentRss><description>&lt;P&gt;Και γιατί δεν κάνεις τη διαίρεση που περιγράφεις? &lt;/P&gt;</description></item><item><title>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32166.aspx</link><pubDate>Thu, 24 May 2007 03:44:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32166</guid><dc:creator>PsySpooky</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32166.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32166</wfw:commentRss><description>βασικά να σας δώσω μια σύντομη περιγραφή για το πρόγραμμα μου.&lt;br&gt;&lt;br&gt;Το πρόγραμμα υπολογίζει κυβικά μηχανής και το έφτιαξα για το honda-moto.gr ένα site που ασχολήτε με μηχανάκια&lt;br&gt;&lt;br&gt;στο πρόγραμμα υπάρχουν 2 textbox, στα οποία δείνεις τα χιλιοστά του πιστονιού και την διαδρομή&lt;br&gt;&lt;br&gt;(τώρα αμφιβάλω αν καταλαβένετε γρι απο ότι λέω γιατί είμαστε και σε forum προγραμματισμού :P )&lt;br&gt;&lt;br&gt;τώρα αναλόγος με τι θα έχει δώσει ο χρήστης τα κυβικά που θα βγουν μπορεί να ειναι 92 κόμα κάτι&lt;br&gt;&lt;br&gt;και το πρόγραμμα&amp;nbsp; τα δείχνει 92123, μπορεί όμως να είναι και 125 κομα κάτι τα κυβικά και το πρόγραμμα τα δείχνει π.χ 125456&lt;br&gt;&lt;br&gt;ενώ θέλω να τα βγάζει με την μορφή 125,456 ή 92.123.&lt;br&gt;&lt;br&gt;στην περίπτοση που το πρόγραμμα είταν για πάνω απο 100κυβικά , απλά θα διερούσα τα κυβικά με το 1000, και θα μου έδειχνε 125,456 ι κάτι αντήστιχο,&lt;br&gt;&lt;br&gt;όμως δεν θέλω αυτό θέλω να βγάζει και τα κυβικά κάτω απο 100.&lt;br&gt;&lt;br&gt;λογικά θέλω κάτι τέτοιο :&lt;br&gt;&lt;br&gt;if&amp;nbsp; kyvika &amp;lt; 100 &lt;br&gt;{&lt;br&gt;//dierese kyvika me to 1000&lt;br&gt;}&lt;br&gt;else if kyvika &amp;gt; 100&lt;br&gt;{&lt;br&gt;//dierese kyvika me to 100&lt;br&gt;}&lt;br&gt;&lt;br&gt;απλά ένα παράδηγμα&lt;br&gt;</description></item><item><title>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32144.aspx</link><pubDate>Wed, 23 May 2007 22:23:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32144</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32144.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32144</wfw:commentRss><description>Ναι, έχεις δίκιο. Η αλήθεια είναι πως δεν είχα υπόψην&amp;nbsp;μου τα όσα αναφέρεις. Θα είμαι πιο προσεκτικός σε επόμενες δημοσιεύσεις μου.</description></item><item><title>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32142.aspx</link><pubDate>Wed, 23 May 2007 22:17:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32142</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32142.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32142</wfw:commentRss><description>Τάσο, αυτό που προτείνεις θα δουλέψει μόνο αν ο χρήστης έχει ελληνικό locale. Αντί να βάζεις καρφωτά το σύμβολο των δεκαδικών και των χιλιάδων μπορείς να τα βρεις από την κλάση CultureInfo. Όπως και να έχει όμως, δεν είναι καλή ιδέα να αλλάζεις τα σύμβολα.&lt;br&gt;</description></item><item><title>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32134.aspx</link><pubDate>Wed, 23 May 2007 21:13:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32134</guid><dc:creator>tasos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32134.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32134</wfw:commentRss><description>&lt;P&gt;Ποιο ακριβώς είναι το πρόβλημα σου; Αν θέλεις να διαιρέσεις με το 100, απλά διαίρεσε με το 100 και θα βγει σωστά στο TextBox. Αν θέλεις να αλλάξεις την τελεία που βγαίνει σε κόμμα, τότε μπορείς να κάνεις χρήση της replace(OldChar As Char, NewChar As Char).&lt;BR&gt;&lt;BR&gt;π.χ.&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Dim&lt;/SPAN&gt; myInt &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Integer&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;myInt &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; 123456&lt;BR&gt;TextBox1.Text &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; (myInt &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;/&lt;/SPAN&gt; 100).ToString.&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;Replace&lt;/SPAN&gt;(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"."&lt;/SPAN&gt;, &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;","&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Βέβαια, αν θέλεις να κάνεις πράξεις με την τιμή που υπάρχει στο textbox πρέπει πάλι να γυρίσεις το κόμμα σε τελεία.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32132.aspx</link><pubDate>Wed, 23 May 2007 21:06:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32132</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32132.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32132</wfw:commentRss><description>Μάλλον θα πρέπει να εξηγήσεις καλύτερα τί ζητάς, γιατί θα πρέπει να μαντέψει κανείς τί ζητάς. Αν ο αριθμός δεν έχει δεκαδικά ψηφία, τί θέλεις να δείξεις? Μήπως θέλεις να δείξεις χιλιάδες ή εκατοντάδες? Τότε μπορείς απλά να διαιρέσεις τον αριθμό πριν τον δείξεις. &lt;br&gt;&lt;br&gt;Θέλεις να αποφύγεις τη διαίρεση και να δείξεις εκατοντάδες ή χιλιάδες χρησιμοποιώντας ένα ειδικό format? Αν κοιτάξεις στο documentation για τα format strings και συγκεκριμένα τη σελίδα "Custom Numeric Format Strings" θα δείς ότι αν ο χαρακτήρας των χιλιάδων εμφανίζεται στο τέλος, η τιμή διαιρείται με το 1000. Για παράδειγμα, το format string "#,0,," μετατρέπει το 1 δις σε 1,000 (αγγλικό locale). Καθώς μάλιστα το .NET καταλαβαίνει από locales, το διαχωριστικό που θα χρησιμοποιηθεί θα είναι το κατάλληλο για τη γλώσσα του χρήστη (, για τα αγγλικά, . για τα ελληνικά). Αν πειραματιστείς λίγο με το format string μάλλον θα καταφέρεις αυτό που θέλεις. Διαίρεση με εκατοντάδες πάντως, δεν μπορείς να κάνεις με αυτό τον τρόπο.&lt;br&gt;&lt;br&gt;Θέλεις να δείξεις ντε και καλά το ',' ακόμα και αν ο χρήστης έχει επιλέξει αγγλικά settings? Κακώς. Ο χρήστης έχει επιλέξει αγγλικά γιατί θέλει αγγλικά. Το .NET Framework καταλαβαίνει τί locale έχει επιλέξει ο χρήστης και κάνει το ανάλογο format όταν δείχνει αριθμούς και parsing όταν τους διαβάζει από ένα textbox. Ακόμα και η υποδιαστολή του αριθμητικού πληκτρολογίου δουλεύει διαφορετικά ανάλογα με τα regional settings. Αν "καρφώσεις" το locale θα πρέπει μετά να κάνεις χειροκίνητα όλες τις μετατροπές οι οποίες γίνονταν αυτόματα μέχρι τότε. &lt;br&gt;</description></item><item><title>using ',' in double values</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/32127.aspx</link><pubDate>Wed, 23 May 2007 20:40:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:32127</guid><dc:creator>PsySpooky</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/32127.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=32127</wfw:commentRss><description>καλησπέρα&lt;br&gt;&lt;br&gt;κανω απλές μαθηματικές πράξεις στο πρόγραμμα μου και βγάζω μια τιμή π.χ 98356&lt;br&gt;&lt;br&gt;και την εμφανίζω σε ένα textbox&lt;br&gt;&lt;br&gt;εγώ θέλω αυτήν την τιμή να την εμφανίζω έτσι 98,356 ή 983,56&lt;br&gt;&lt;br&gt;πώς γίνετε αυτό?&lt;br&gt;</description></item></channel></rss>