Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/34: Рейтинг темы: голосов - 34, средняя оценка - 4.94
1 / 1 / 1
Регистрация: 17.05.2017
Сообщений: 97

Как программно удалить picturebox

19.05.2017, 03:55. Показов 7161. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как программно удалить, либо сделать неактивным picturebox?

У меня есть два picturebox'а, и когда координаты одного будут на площади другого, надо сделать так, чтобы чтобы пересеченный picturebox перестал быть активным и его координаты были свободны для дальнейших действий.

P.S. возможно ли его удалить вообще?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.05.2017, 03:55
Ответы с готовыми решениями:

Как можно повернуть PictureBox программно
Есть ли какая-нибудь функция или либа?

Как обращаться к PictureBox созданным программно?
Тут они создаются. class Block { int l; int blockLength = 40; int blockRidth = 15; int...

Как программно загрузить рисунок в pictureBox из ресурса?
Как программно загрузить рисунок в pictureBox из ресурса?

6
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
19.05.2017, 04:22
Уничтожение экземпляра:
C#
1
pictureBox1.Dispose();
Или можно например сделать невидимым(тогда при необходимости можно его вернуть):
C#
1
pictureBox1.Visible = false;
2
1 / 1 / 1
Регистрация: 17.05.2017
Сообщений: 97
19.05.2017, 04:31  [ТС]
Цитата Сообщение от Aferuga Посмотреть сообщение
Уничтожение экземпляра:
C#
1
pictureBox1.Dispose();
Или можно например сделать невидимым(тогда при необходимости можно его вернуть):
C#
1
pictureBox1.Visible = false;
Он удаляется, но его координаты все равно активны, проходя по этим координатам, другой пикчербокс все равно активирует счетчик, который был для только что удаленного пикчербокса.

Добавлено через 2 минуты
Цитата Сообщение от Aferuga Посмотреть сообщение
Уничтожение экземпляра:
C#
1
pictureBox1.Dispose();
Или можно например сделать невидимым(тогда при необходимости можно его вернуть):
C#
1
pictureBox1.Visible = false;
Либо надо перестать использовать координаты, которые использовал picturebox1.Location, но я их тоже пробовал обновлять на другие, но все равно не работало.
1
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
19.05.2017, 06:19
Судя по всему у вас координаты не зависят от pictureBox1, хотя лучше привести пример ввиде исходника чтобы не сидеть и гадать что же у вас не так.
0
1 / 1 / 1
Регистрация: 17.05.2017
Сообщений: 97
19.05.2017, 08:18  [ТС]
Цитата Сообщение от Aferuga Посмотреть сообщение
Судя по всему у вас координаты не зависят от pictureBox1, хотя лучше привести пример ввиде исходника чтобы не сидеть и гадать что же у вас не так.
Да, так и было. Проблема решена.
0
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 1
05.12.2017, 21:15
Или можно например сделать невидимым(тогда при необходимости можно его вернуть):
А возможно вернуть, если используешь dispose(). Спасибо.
0
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
06.12.2017, 02:28
Цитата Сообщение от B1aD3 Посмотреть сообщение
А возможно вернуть, если используешь dispose().
Вернуть тот же нельзя, можно только создать новый если перед выполнением dispose сохранить его параметры.
З. Ы. Лучше использовать в данном случае visible.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2017, 02:28
Помогаю со студенческими работами здесь

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

Как удалить программно созданный TextBox()
По нажатию кнопки создаю текстовое поле, а вот как удалить какое то конкретно в середине созданное поле, не знаю. Если быть точнее то...

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

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

Как удалить запись с форума программно?
Допустим дана некая запись,допустим нерабочая ссылка.Эту ссылку нужно удалить из поста. Допустим это форум..этот. Киньте пжс пример. ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru