Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2010, 01:38   #1
utrnjhyfgjktjy
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 13
По умолчанию массив Combobox

Код:
ComboBox[] arr_comboBox = new ComboBox[m]

for (int i = 0; i < m; i++)
            {

                    arr_comboBox[i] = new ComboBox();
                    this.Controls.Add(arr_comboBox[i]);
                    arr_comboBox[i].Location = new Point(.....);
                    arr_comboBox[i].Size = new Size(40, 28);
                    arr_comboBox[i].Items.Add("<");
                    arr_comboBox[i].Items.Add(">");
                    arr_comboBox[i].Items.Add("=");
             }
вот мне надо создать программно m комбобоксов Я их создал, на форме они вывелись, выбрал какие мне надо элементы из списка, но индексы выбранных элементов равны -1 все. ЧТо делать?

Последний раз редактировалось Stilet; 10.11.2010 в 09:55.
utrnjhyfgjktjy вне форума Ответить с цитированием
Старый 10.11.2010, 09:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ЧТо делать?
Странный вопрос...
Приаттачить сюда архив с проектом конечно же.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.11.2010, 10:17   #3
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 823
По умолчанию

Из какого списка?..из Списка комбобокса?...тогда получай выбраное значение так:
Код:
 arr_comboBox[i].Text....
А лучше четче сформулировать вопрос.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 10.11.2010, 17:23   #4
utrnjhyfgjktjy
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 13
По умолчанию

Приаттачил. В последней строке пытаюсь получить имя выбранного элемента, и вываливется ошибка типа " В экземпляре объекта не найдена ссылка на объект".
Вложения
Тип файла: rar SImplex2.rar (55.5 Кб, 10 просмотров)
utrnjhyfgjktjy вне форума Ответить с цитированием
Старый 10.11.2010, 17:35   #5
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Код:
for (int i = 0; i < m; i++)
            
                
                for (int j = 0; j < n; j++)
                {

                    arr_textbox[i, j] = new TextBox();
                    arr_textbox[i, j].Size = new Size(30, 30);
                    arr_textbox[i, j].Location = new Point(j * 90 + 80, i * 60 + 130);
                    this.Controls.Add(arr_textbox[i, j]);

                    arr_comboBox[i] = new ComboBox();
                    this.Controls.Add(arr_comboBox[i]);
                    arr_comboBox[i].Location = new Point((n - 1) * 90 + 35, i * 60 + 131);
                    arr_comboBox[i].Size = new Size(40, 28);
                    arr_comboBox[i].Items.Add("<");
                    arr_comboBox[i].Items.Add(">");
                    arr_comboBox[i].Items.Add("=");
Кто же так делает то?! У вас двойной цикл, вы не замечали что у вас на n больше combobox'ов ? короче говоря, ставьте создание combobox'ов в теле первого цикла, а не второго.

У вас точно m и n всегда больше 0 ? Вы точно нажимаете button2 прежде чем нажать на button1 ?
BOBAH13 вне форума Ответить с цитированием
Старый 10.11.2010, 18:49   #6
utrnjhyfgjktjy
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 13
По умолчанию

Цитата:
Сообщение от BOBAH13 Посмотреть сообщение
Кто же так делает то?! У вас двойной цикл, вы не замечали что у вас на n больше combobox'ов ? короче говоря, ставьте создание combobox'ов в теле первого цикла, а не второго.
Спасибо огромное, проблема была в этом.
utrnjhyfgjktjy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разделение ComboBox на 3 ComboBox-a artemavd Общие вопросы Delphi 1 21.07.2010 08:02
Добавить в массив требуемое кол-во элементов, потом создать в ComboBox Casper-SC Общие вопросы .NET 3 24.02.2010 20:05
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
Не могу внести строку из combobox в combobox!? tacer Помощь студентам 1 30.11.2007 19:45