<?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>Απ: array σε listbox</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8153.aspx</link><pubDate>Thu, 22 Dec 2005 08:17:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8153</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8153.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8153</wfw:commentRss><description>Και για λόγους πληρότητας, θα πρέπει να πούμε ότι μια πιο κομψή λύση είναι να χρησιμοποιήσει κανείς ArrayList, το οποίο υλοποιεί το IList interface και ως εκ τούτου μπορεί να γίνει bind στο listbox ώστε&amp;nbsp;να δούμε τα περιεχόμενά του με μια γραμμή κώδικα: &lt;BR&gt;&lt;BR&gt;alTest = new ArrayList(new string[] {"one", "two", "three" }); &lt;BR&gt;listBox1.DataSource = alTest; &lt;BR&gt;&lt;BR&gt;Τώρα όμως που ξαναβλέπω τον κώδικα, τελικά το ζητούμενο της ερώτησης είναι "array σε listbox" ή "listbox σε array"? &lt;BR&gt;</description></item><item><title>Απ: array σε listbox</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8150.aspx</link><pubDate>Thu, 22 Dec 2005 02:32:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8150</guid><dc:creator>Νατάσα Μανουσοπούλου</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8150.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8150</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;tomkarachris wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt; 
&lt;P&gt;&lt;FONT size=2&gt;string[] array1;&lt;BR&gt;int meta;&lt;BR&gt;int er = 0;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Δε χρειάζεσαι και δεύτερη μεταβλητή. Ο loop index φτάνει και περισσεύει.&lt;/P&gt;
&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;tomkarachris wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;meta = listBox1.Items.Count;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;for&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; i = 0; i &amp;lt;= meta; i++)&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Το loop πρέπει να είναι από 0 έως listBox1.Items.Count-1, τα οποία αν τα μετρήσεις είναι listBox1.Items.Count στο πλήθος&lt;/P&gt;
&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;tomkarachris wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;er++;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;array1&lt;/U&gt;(er) = listBox1.Items.IndexOf(er);&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Δεν έχεις αρχικοποιήσει το array1.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;table width="85%"&gt;&lt;tr&gt;&lt;td class="txt4"&gt;&lt;img src="/cs/Themes/mistblue/images/icon-quote.gif"&gt;&amp;nbsp;&lt;strong&gt;tomkarachris wrote:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="quoteTable"&gt;&lt;table width="100%"&gt;&lt;tr&gt;&lt;td valign="top" class="txt4"&gt;&lt;FONT size=2&gt; &lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;MessageBox&lt;/FONT&gt;&lt;FONT size=2&gt;.Show(&lt;U&gt;array1&lt;/U&gt;(er));&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Έτσι θα ήταν καλύτερα:&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;string&lt;/span&gt;[] array1 &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;new&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;string&lt;/span&gt;[listBox1.Items.Count];&lt;br /&gt;&lt;br /&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;for&lt;/span&gt; (&lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;int&lt;/span&gt; item &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; 0; item &amp;lt; listBox1.Items.Count; ++item)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;   array1[item] &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; listBox1.Items[item].ToString();&lt;br /&gt;&lt;br /&gt;   MessageBox.Show(array1[item]);&lt;br /&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/P&gt;</description></item><item><title>array σε listbox</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/8148.aspx</link><pubDate>Thu, 22 Dec 2005 00:57:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:8148</guid><dc:creator>tommaσ</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/8148.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=8148</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;string&lt;/FONT&gt;&lt;FONT size=2&gt;[] array1;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; meta;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; er = 0;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;meta = listBox1.Items.Count;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;for&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;int&lt;/FONT&gt;&lt;FONT size=2&gt; i = 0; i &amp;lt;= meta; i++)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;er++;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;array1&lt;/U&gt;(er) = listBox1.Items.IndexOf(er);&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;MessageBox&lt;/FONT&gt;&lt;FONT size=2&gt;.Show(&lt;U&gt;array1&lt;/U&gt;(er));&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman" size=3&gt;Τα υπογραμμισμένα μου τα βγάζει λάθος .τι έχω λάθος?. και (αν υπάρχει)που μπορώ να συμβουλεύομαι στο &lt;SPAN style="mso-ansi-language: EN-US"&gt;msdn&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;το πώς θα βάζω μεταβολίτες η μέσα σε &lt;SPAN style="mso-ansi-language: EN-US"&gt;string&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt;int&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;….. σε δίφορα ελεκτίρια &lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;</description></item></channel></rss>