Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
КВА696
93 / 44 / 13
Регистрация: 20.04.2014
Сообщений: 687
Завершенные тесты: 2
1

Как удалить программно созданный TextBox()

20.04.2014, 18:00. Просмотров 655. Ответов 3
Метки нет (Все метки)

По нажатию кнопки создаю текстовое поле, а вот как удалить какое то конкретно в середине созданное поле, не знаю.

Если быть точнее то они появляются относительно того числа сколько я введу и допустим если ввожу после большого значение меньше на до бы последние пару штук удалить. Геморройный но это всё на что хватило ума.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        public void vivod_promerov(int a)
        {
 
            for (int i = 1; i <= a; i++)
            {
                int sirina;
                int visoto=1;
                if (i % 2 == 0) { sirina = 357; } else { sirina = 292; } //Выявление четное не чётное для разделения на столбики
                if ((i == 1)|(i == 2)){ visoto = 1; }else if ((i == 3) | (i == 4)){ visoto = 2; }else if ((i == 5) | (i == 6)){ visoto = 3; }else if ((i == 7) | (i == 8)){ visoto = 4; } // Умножение высоты
                TextBox texbo = new TextBox();
                texbo = new System.Windows.Forms.TextBox();
                texbo.Location = new System.Drawing.Point(sirina, 80 + 30 * visoto);
                texbo.Name = "promer1_" + (6 + i);
                texbo.Size = new System.Drawing.Size(60, 20);
                texbo.TabIndex = 16;
                texbo.Text = texbo.Name;
                this.Controls.Add(texbo);
            }
        }
Например если я хочу удалить promer1_14 но promer1_14.Dispose(); нельзя сделать из за того у меня promer1_14 ещё не создан.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2014, 18:00
Ответы с готовыми решениями:

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

Как удалить программно созданные textbox
Подскажите пожалуйста, как удалить программно созданные textbox?Есть форма на ней бокс в который...

Как получить данные, введенные в динамически созданный элемент TextBox?
Подскажите пожалуйста как получить данные, вводимые в элемент TextBox, который был создан во время...

Как удалить динамически созданный элемент?
Создаю некоторое количество label (каждый раз разное). Необходимо некоторые удалить. Попытался...

Как удалить динамически созданный контрол?
public void button1_Click(object sender, EventArgs e) { DataGridView...

3
Монфрид
1213 / 1023 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
20.04.2014, 18:04 2
Цитата Сообщение от КВА696 Посмотреть сообщение
this.Controls.Add(texbo);
там же и Remove должен быть, или Delete
0
КВА696
93 / 44 / 13
Регистрация: 20.04.2014
Сообщений: 687
Завершенные тесты: 2
20.04.2014, 18:10  [ТС] 3
Эта функция выводит TextBox то бишь мне её сразу же удалить не надо. или я вас не правильно понял
0
Монфрид
1213 / 1023 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
20.04.2014, 19:19 4
я вам говорю, что наряду с методом Add, там должен быть метод Remove
0
20.04.2014, 19:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2014, 19:19

Как удалить динамически созданный контрол?
Допустим у меня есть массив чекбоксов. И мы отметили их как true; Если пользоваться...

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

Как удалить динамически созданный пользовательский контрол?
При каждом нажатии на кнопку создается новый пользовательский контрол using System; using...


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

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

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