Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2012, 11:08   #1
PAMAC
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 17
По умолчанию Как програмно удалить компонент формы

Добрый день

Как програмно удалить компонент (например Label) с формы?
PAMAC вне форума Ответить с цитированием
Старый 03.10.2012, 11:10   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
Userform.Controls("имя компонента").Delete
по-моему, как-то так работало...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 03.10.2012, 12:07   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Как програмно удалить компонент (например Label) с формы?
А зачем?

Вот я много лет пишу самые разные макросы - но ни разу не было необходимости что-то программно удалять с формы.
Не нужен компонент - просто скройте его (свойство .Visible = FALSE)

Как динамически добавлять элементы управления на форму - можно почитать здесь:
http://www.programmersforum.ru/showthread.php?p=279872
EducatedFool вне форума Ответить с цитированием
Старый 03.10.2012, 12:34   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

http://www.cyberforum.ru/vba/thread516384.html
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 03.10.2012, 13:12   #5
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
спасибо что поправил. давно с контролами не работал в коде.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 03.10.2012, 19:22   #6
PAMAC
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 17
По умолчанию

Казанский, спасибо!
PAMAC вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
програмно загруз веб страницу вставить текст и програмно нажать кнопку. asdn Общие вопросы .NET 0 05.10.2010 13:40
Как удалить компонент?? Ky3Heu, Общие вопросы Delphi 7 24.04.2009 15:06
Как удалить компонент? AnnNet Компоненты Delphi 10 18.11.2008 15:09
Как программно удалить компонент от формы или другого компонента (контейнера)? SkAndrew Общие вопросы Delphi 3 27.05.2008 15:20
Как убрать/уничтожить с формы компонент TImage? ZhekON Общие вопросы Delphi 11 11.03.2008 17:28