Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
obsession144
1

Динамическое создание и удаление компонентов

01.04.2014, 20:54. Показов 1257. Ответов 1
Метки нет (Все метки)

Доброго времени суток
у меня такой вопрос. мне нужно динамически создавать определенное количество textbox-ов, в зависимости от выбранных combobox-ов (от 4 до 12), а потом, если выбираешь другие пункты в combobox, то форма как бы обновлялась, удаляя те, которые были созданы до этого

как динамически создавать я вроде разобралась (код ниже), а вот как удалять не могу найти
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
switch (comboBox1.SelectedIndex)
            {
                case 0:
                    for (int i = 1; i <= Convert.ToInt32(comboBox1.SelectedItem); i++)
                    {
                        TextBox tb = new TextBox();
                        tb.Name = "textbox" + i.ToString();
                        tb.Text = "";
                        tb.Left = 12 + (i - 1) * 50;
                        tb.Top = label3.Top + 20;
                        tb.Height = 20;
                        tb.Width = 45;
                        this.Controls.Add(tb);
                    }
                    break;
                case 1:
                    for (int i = 1; i <= Convert.ToInt32(comboBox1.SelectedItem); i++)
                    {
                        TextBox tb = new TextBox();
                        tb.Name = "textbox" + i.ToString();
                        tb.Text = "";
                        tb.Left = 12 + (i - 1) * 50;
                        tb.Top = label3.Top + 20;
                        tb.Height = 20;
                        tb.Width = 45;
                        this.Controls.Add(tb);
                    }
                    break;
            }
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2014, 20:54
Ответы с готовыми решениями:

Динамическое создание и удаление компонентов
Есть код на VB6 Dim RowQuantity As integer Private Sub ChkAutoN_Click() '...

Динамическое создание компонентов
Как сделать так чтоб по клику на кнопку создавалась новая панель в другой панели, и сразу вылазило...

Реализовать динамическое добавление/удаление компонентов textbox на форму
Добрый день! Каким образом можно реализовать динамическое добавление/удаление компонентов textbox...

Динамическое создание компонентов Chart
Подскажите,пожалуйста,как динамически создать несколько charts на одной форме? Можно ли сделать это...

1
1464 / 1172 / 551
Регистрация: 08.01.2012
Сообщений: 4,517
01.04.2014, 21:09 2
C#
1
2
Controls.Remove(tb);
tb.Dispose();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2014, 21:09

Динамическое создание и обращение к массиву разнотипных компонентов
C# Создаю массив разных контролов (Чекбоксы, Комбобоксы, Поля с датой). public List&lt;Control&gt;...

Динамическое создание компонентов при включении RadioButton
Вопрос такой. У меня есть RadioButtons Пусть зовутся RadioButton1, RadioButton2, .... ...

Динамическое создание и удаление элементов управления
В конструкторе есть комбобокс, нужно отображать n-ое кол-во textbox и label, в зависимости от...

Динамическое создание и удаление кнопок текстбоксов и прочего
Собственно есть код, добавляет нормально, удаляет тоже но только если удалять с последней строки и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.