Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Прицепить куки и отправить запрос https://www.cyberforum.ru/ windows-forms/ thread1376557.html
Авторизовываюсь CookieCollection cookies = new CookieCollection(); HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create("http://www.site.ru/login"); getRequest.CookieContainer = new CookieContainer(); getRequest.Method = WebRequestMethods.Http.Post; getRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36...
Распознать кляцанье C#
В дизайне this.site_autoriz.Location = new System.Drawing.Point(7, 12); this.site_autoriz.Name = "site_autoriz"; this.site_autoriz.Size = new System.Drawing.Size(447, 22); this.site_autoriz.TabIndex = 0; this.site_autoriz.Text = "Отправить"; this.site_autoriz.UseVisualStyleBackColor = true; this.site_autoriz.Click += new System.EventHandler(this.site_aut_Click);
C# Некорректно передает значения в процедуру Привет всем!!! Я пишу программку для тестирования. Использую пользовательские элементы управления. Передаю значения в процедуру и чекбоксам присваиваются значения(текст). Проблема лежит вот в чем. Я передаю значение, оно нормально присваивается(в отладчике видно) но не отображается на форме при запуске. В чем может быть проблема? https://www.cyberforum.ru/ windows-forms/ thread1376514.html C# Не удалось найти метод расширения "tablica", принимающий первый аргумент Создал таблицу, хотел добавить строчку, а нет, ошибка using System; using System.IO; using System.Data; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.Net; using System.Net.Sockets; https://www.cyberforum.ru/ windows-forms/ thread1376490.html
Передать с TrackBar значение в конструктор класса C#
Нужно передать значение трекбара в конструктор другого класса. SpiralSquare _drawSpiral = new SpiralSquare(_trackValue) { }; int _trackValue = 0; private void SpeedTrackBar_Scroll(object sender, EventArgs e) { _trackValue = SpeedTrackBar.Value; } выдает ошибку и просить только статическое поле, при передвижение трекбара всеравно...
C# Вывод изображения с интернета Ребята подскажите пожалуйста как правильно выводит изображения по ссылке из интернета? https://www.cyberforum.ru/ windows-forms/ thread1376410.html
C# Отобразить графически сходимость ряда Необходимо добавить графическую интерпретацию. По оси Y значения y, по оси X - значения n. https://www.cyberforum.ru/ windows-forms/ thread1376384.html C# Динамическое добавление textBox на форму
ребята такой вопрос как можно сделать так что бы когда мы нажимаем на кнопку (+) получаем еще одно поле textBox
C# Подсчет символов в richTextbox \ listBox1 https://www.cyberforum.ru/ windows-forms/ thread1376147.html
Здравствуйте , хотел спросить как узнать количество символов которые вписал в richTextbox или listBox1 ( не количество строк ) ? И вывод ответа или в lable или просто на экран .
C# Проверка существования файла https://www.cyberforum.ru/ windows-forms/ thread1376141.html
Господа подскажите кусок кода который будет проверять есть ли файл рядом с приложением или нет. Во вложении текст программы в нем есть форма с указанием что делать если выделена та или иная radiobutton. Так вот мне нужно чтобы если файл есть то radiobutton.enable = true если нет то radiobutton.enable = false например как в программе ниже где если выбран параметр "bread" то радиокнопки активны...
Отправить post запрос на сайт, так, чтобы авторизоваться и сохранить куки C#
HttpWebRequest httpWebRequest = HttpWebRequest.Create("http://www.site.ru/login") as HttpWebRequest; httpWebRequest.Method = "POST"; httpWebRequest.ContentType = "application/x-www-form-urlencoded"; httpWebRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 YaBrowser/14.12.2125.10034 Safari/537.36"; HttpWebResponse httpWebResponse =...
C# Число прописью Здравствуйте! Помогите пожалуйста с моей проблемой. Нашел код для преобразования числа прописью, но при проверки даёт ошибки при вводе числа 100200 или 100200100 не преобразует как надо. Ранее ошибку выдавал и при вводе 11, 12 и т.д. с этим разобраться удалось. Также не выводит 0. Заранее спасибо! private void button1_Click(object sender, EventArgs e) { int number =... https://www.cyberforum.ru/ windows-forms/ thread1376104.html
2 / 2 / 1
Регистрация: 10.03.2013
Сообщений: 100
0

Удалить динамически созданные объекты - C# - Ответ 7237287

17.02.2015, 08:04. Показов 10524. Ответов 20
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!

У меня есть панелька. Я хочу динамически на ней создавать контролы.
Контролы будут создаваться группами. Например, создам textBox и listBox.
Когда они станут не нужны, хочу удалить их из панели создать там richTextBox.
И наоборот. Т.е. создавать и удалять группы по мере надобности.

Пробую удалять при помощи Dispose() перебирая все контролы в панели
C#
1
2
3
4
5
6
7
8
9
10
11
12
        private void Form1_Load(object sender, EventArgs e)
        {
           //создание контролов 
           ListBox lbxCognates = new ListBox() { Parent = panel1, Dock = DockStyle.Bottom, Height = 350, Font = new Font("Arial Unicode MS", 10) };
           TextBox tbxEnterWord = new TextBox() { Parent = panel1, Dock = DockStyle.Top, Font = new Font("Arial", 16) };
        }
 
        // Удаление контролов
        private void button1_Click(object sender, EventArgs e)
        {
           foreach (Control ctrl in panel1.Controls) ctrl.Dispose();
        }
При нажатии на button1 удаляются не все контролы а один. При нажатии еще раз button1 - еще один.
Почему не все разом за один проход?

И еще. Правильный ли у меня подход - создавать контролы и затем удалять их по мере ненадобности?
Или лучше скрывать их при помощи Hide() или удалять их из коллекции при помощи panel1.Controls.Remove(.....

Вернуться к обсуждению:
Удалить динамически созданные объекты C#
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2015, 08:04
Готовые ответы и решения:

Удалить динамически созданные textBox
Здравствуйте! По нажатии кнопки создаю textBox. как при нажатии другой кнопки удалить последний...

Динамически созданные компоненты
Имеется форма с созданным на ней datagridview. Остальные компоненты по мере необходимости создаются...

Как переместить созданные объекты
Я создаю некоторое количество объектов, в моём случае это кубики. Мне нужно перемещать их всех....

Подписать на событие динамически созданные TextBox
Создаю массив TextBox-ов : TextBox tb = new TextBox; for (int i = 0; i <...

20
17.02.2015, 08:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2015, 08:04
Помогаю со студенческими работами здесь

Динамически созданные элементы. Подписка на события
Подскажите пожалуйста как создать событие для каждой программно созданной кнопки? И ещё мне нужно...

Обработка нажатий на динамически созданные Buttons
Доброго времени суток!вот с такая проблема: пишу программу для бронирования мест в кинотеатре, в...

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

Как перемещать созданные объекты в picturebox мышкой
Подскажите как перемещать созданные объекты по пикчербоксу, кликать на объект и чтобы после этого...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru