|
|
||||||
Как удалить ВСЕ лабелы одним нажатием?13.06.2023, 22:53. Показов 1154. Ответов 18
Метки нет (Все метки)
Как удалить ВСЕ лабелы одним нажатием?
--- На форме Кнопка, при загрузке создаю 20 лабелов. По нажатию на кнопку хочу их ВСЕ удалить. Почему лабелы удаляются через раз? не пойму. --- Использую этот код.
0
|
||||||
| 13.06.2023, 22:53 | |
|
Ответы с готовыми решениями:
18
Множественный выбор и одним нажатием на кнопку submit обновить все (или только измененные) checkboxы в БД
Как нажатием кнопки удалить все фильтры? |
| 13.06.2023, 23:08 | ||||||
Сообщение было отмечено Волшебник 307 как решение
Решение
Волшебник 307, попробуйте так
1
|
||||||
|
1086 / 916 / 213
Регистрация: 29.09.2015
Сообщений: 1,019
|
||||||
| 13.06.2023, 23:21 | ||||||
Сообщение было отмечено Волшебник 307 как решение
Решение
Если кому интересно от куда лапы растут ...
https://stackoverflow.com/ques... nexception Добавлено через 5 минут 5 коп.
2
|
||||||
|
COM‐пропагандист
|
||
| 14.06.2023, 09:04 | ||
|
когда надо очистить — делайте всего один вызов GroupBox1.Controls.Clear().
1
|
||
|
Модератор
4360 / 3430 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
|
|
| 15.06.2023, 07:34 | |
|
Волшебник 307, назрел вопрос - а зачем столько лэйбочек на одной форме да еще и в столбик? Может одну добавить и в ней текст построчно разбить?
0
|
|
|
COM‐пропагандист
|
|
| 15.06.2023, 08:25 | |
|
А может там вообще не нужны никакие Label, а будет достаточно простого списка.
0
|
|
|
dive
4964 / 4662 / 845
Регистрация: 13.04.2015
Сообщений: 9,861
|
||
| 15.06.2023, 09:21 | ||
|
0
|
||
| 17.06.2023, 07:30 | |
|
I can, GC на то и создан был, чтобы разработчик не сильно заботился об освобождении памяти. А про ошибку откуда инфа?
В данном конкретном случае этот совет будет наилучшим. P.S. Что-то я сильно сильно не уверен, что при работе всего 20 меток возникают проблемы.
0
|
|
|
dive
4964 / 4662 / 845
Регистрация: 13.04.2015
Сообщений: 9,861
|
|||
| 17.06.2023, 07:48 | |||
|
Происходит это примерно на 10000 элементе. При постоянной работе приложения это немного. Если же делать с помощью Dispose, то всё работает чётко.
0
|
|||
|
COM‐пропагандист
|
|
| 17.06.2023, 08:29 | |
|
1
|
|
|
Администратор
|
||
| 17.06.2023, 09:51 | ||
|
0
|
||
|
Администратор
|
|
| 17.06.2023, 23:45 | |
|
Uswer, в чем крах? Можно подумать вы в первый раз услышали про Dispose и что CLR/GC отвечают только за управляемые ресурсы.
0
|
|
| 17.06.2023, 23:57 | |
|
Крах в том, что оказывается метод Clear контрола приводит к утечке дескрипторов. А в контексте вопроса метки всё таки управляемый ресурс, вот и возникает диссонанс в сознании. А вообще проектировать приложение следует так чтобы не требовалось создавать элементы управления по 100500 раз.
0
|
|
|
Администратор
|
||
| 18.06.2023, 11:15 | ||
|
Uswer, неприятный сюрприз, понимаю, но Clear делает ровно то что должен делать - очищает коллекцию элементов управления. Он не вызывает Dispose() потому, что удаление элементов управления не означает (в общем случае) что ими уже больше не будут пользоваться. Возможно они будут добавлены в другой контейнер.
2
|
||
| 18.06.2023, 17:53 | ||||||
|
В качестве финальной точки думаю такой вариант должен удовлетворить всех
0
|
||||||
|
Администратор
|
|
| 18.06.2023, 18:50 | |
|
0
|
|
| 18.06.2023, 19:36 | ||
|
0
|
||
|
Администратор
|
||||
| 18.06.2023, 19:51 | ||||
|
0
|
||||
| 18.06.2023, 19:51 | |
|
Помогаю со студенческими работами здесь
19
Выделить все checkbox одним нажатием кнопки (или чекбоксом) как послать 2 формы одним нажатием на клавишу? Как уничтожить несколько одинаковых объектов на сцене одним нажатием на кнопку? Как текущую форму перевести в отчет, и распечатать одним нажатием кнопки Код, перебирающий все лабелы на определенной странице multipage Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|