Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 06.06.2011
Сообщений: 49
1

Работа с динамически созданными объектами

12.06.2012, 11:48. Показов 1719. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня динамически создаются Label со своими значениями Caption
Также ставится событие Lb->OnClick = btpclick;
Вопрос в том как можно считать в событие значение Caption c Lb (как вообще можно с ним работать)

Темы похожие читал но все равно не понятно
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2012, 11:48
Ответы с готовыми решениями:

Управление динамически созданными объектами
Ситуация: у меня создается динамически несколько объектов TLabel, допустим 50... Идея в том, что...

Создание и удаление при взаимодействии с динамически созданными объектами
Добрый день. У меня на форме PageControl с динамически создающимися страницами, на каждой странице...

Работа с динамически созданными обьектами
Конкретно нужно создать один обьект(TCppWebBrowser) и указать его родителем другой обьект который...

Работа с динамически созданными объекта на PageControl
Здравствуйте. На форме есть PageControl, в нем по ходу работы программы динамически создается...

2
LK
Заблокирован
12.06.2012, 12:27 2
Лучший ответ Сообщение было отмечено Профан как решение

Решение

C++
1
ShowMessage(Lb->Caption);
а как еще

Добавлено через 39 секунд
События динамически созданных компонентов...
0
0 / 0 / 1
Регистрация: 06.06.2011
Сообщений: 49
12.06.2012, 13:01  [ТС] 3
вот так создаются(тут мне не нужно получать значения Caption):
C++
1
2
3
4
5
6
7
8
9
for(int x=1;x<i;x++){
      TLabel *Lb = new TLabel(Form1);
      Lb->Caption = VisListCountry[x];
      Lb->Width = 200;
      Lb->Parent = ScrollBox1;
      Lb->OnClick = btnClick;
      Lb->Top = x*15;
      Lb->Left = 20;
   }
Событие на клик(как раз тут хотел получить значение Caption на которую нажал):
C++
1
void __fastcall TForm1::btnClick(TObject *Sender) {}
Как это возможно реализовать?

Добавлено через 20 минут
Все спасибо, можно узнать вот так:
C++
1
ShowMessage(((TLabel*)Sender)->Caption);
0
12.06.2012, 13:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2012, 13:01
Помогаю со студенческими работами здесь

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

Работа с динамически созданными объектами
День добрый. С Новым годом всех! Интересует следующее: 1. На первой форме кнопка, по нажатию на...

Работа с динамически созданными объектами: удаление
Как удалять созданные объекты. И еще немного не по теме, но ... как определить тип хранимый в...

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

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

Передача значений между динамически созданными объектами
На форме1 динамически создается GroupBox, в котором расположены 3 PictureBox, Label и кнопка. При...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru