tomkarachris wrote: |
string[] array1; int meta; int er = 0;
|
|
Δε χρειάζεσαι και δεύτερη μεταβλητή. Ο loop index φτάνει και περισσεύει.
tomkarachris wrote: |
meta = listBox1.Items.Count;
for (int i = 0; i <= meta; i++)
|
|
Το loop πρέπει να είναι από 0 έως listBox1.Items.Count-1, τα οποία αν τα μετρήσεις είναι listBox1.Items.Count στο πλήθος
tomkarachris wrote: |
{
er++;
array1(er) = listBox1.Items.IndexOf(er);
|
|
Δεν έχεις αρχικοποιήσει το array1.
tomkarachris wrote: |
MessageBox.Show(array1(er));
|
|
Έτσι θα ήταν καλύτερα:
string[] array1 = new string[listBox1.Items.Count];
for (int item = 0; item < listBox1.Items.Count; ++item)
{
array1[item] = listBox1.Items[item].ToString();
MessageBox.Show(array1[item]);
}
Νατάσα Μανουσοπούλου