Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: EvgenLog   (22.02.2007 в 17:00)
Здравствуйте.

У меня есть вот такой код (цикл):


InNumCounter = 0;
                while (InNumCounter < InNum-1)
                {
                    SplitStr = test[InNumCounter].Split(new Char[] { '_' });
                    listBox1.Items.Insert(0, SplitStr[1]);
                    InNumCounter++;
                }


При проходе цикла в listBox1 вставляется указанный элемент массива, далее цикл проходит ещё несколько раз и и в этот listBox1 вставляется ещё несколько значений.

Суть в том, что нужно как-то вместе с увеличением InNumCounter увеличивалась и число рядом с listBox. Т.е. нужно сделать так:

1-й проход цикла:

InNumCounter = 0;
                while (InNumCounter < InNum-1)
                {
                    SplitStr = test[InNumCounter].Split(new Char[] { '_' });
                    listBox1.Items.Insert(0, SplitStr[1]);
                    InNumCounter++;
                }


2-й проход цикла:

InNumCounter = 0;
                while (InNumCounter < InNum-1)
                {
                    SplitStr = test[InNumCounter].Split(new Char[] { '_' });
                    listBox2.Items.Insert(0, SplitStr[1]);
                    InNumCounter++;
                }


3-й проход цикла:

InNumCounter = 0;
                while (InNumCounter < InNum-1)
                {
                    SplitStr = test[InNumCounter].Split(new Char[] { '_' });
                    listBox3.Items.Insert(0, SplitStr[1]);
                    InNumCounter++;
                }


Надеюсь такое реализовать можно...


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: