Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Событие для динамич созд. объекта. vector<TBut*> B; B[i]->OnClick= 
V
    Опции темы
ano360
Дата 10.10.2006, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 22.5.2006
Где: Москва

Репутация: нет
Всего: нет



Не подскажете,как для динамически созданного объекта прописать событие, в частоности если таких объектов несколько и хранятся они в массиве, и реагировать должны одинаково.
Я долго ковырял. Может вы подскажете?

Код

#include <vector.h>
****************
vector<TButton*> Buts;
****************
void __fastcall TKForm::FormCreate(TObject *Sender)
{
for (int i=0;i<10;i++){
Buts.push_back( new TButton(this));
Buts[i]->Parent=this;
***************
Buts[i]->OnClick..............
***************
}
}


Добавлено @ 18:37 
Эту тему плиз удалите, ответ уже нашел.
Спасибо.


--------------------
Жизнь есть.
PM MAIL WWW ICQ   Вверх
Teran
Дата 10.10.2006, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 590
Регистрация: 9.9.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



Цитата(ano360 @  10.10.2006,  18:32 Найти цитируемый пост)
 ответ уже нашел

так продемонстрируй всем


--------------------
Ни цего не понимаю
PM MAIL ICQ   Вверх
FFFFFFF7
Дата 13.10.2006, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 13.10.2006

Репутация: 2
Всего: 2



Цитата(Teran @  10.10.2006,  19:16 Найти цитируемый пост)
так продемонстрируй всем

сегодня уже 13.10. Тяпница. smile 
Вот так хотя бы.
--------------------
Да помоги кодеру, а значит - ближнему своему!
PM MAIL   Вверх
ano360
Дата 15.10.2006, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 22.5.2006
Где: Москва

Репутация: нет
Всего: нет



Код

//---------------------------------------------------------------------------

#include <vcl.h>
#include <vector.h>


#pragma hdrstop

#include "K.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TKForm *KForm;
vector<TButton*> Buts;

//---------------------------------------------------------------------------
__fastcall TKForm::TKForm(TComponent* Owner)
        : TForm(Owner)
{
}
void __fastcall TKForm::ButClick(TObject *Sender)
{
//НУЖНОЕ СОБЫТИЕ.
}
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------
void __fastcall TKForm::ExitClick(TObject *Sender)
{
Close();
}
//---------------------------------------------------------------------------
void __fastcall TKForm::FormCreate(TObject *Sender)
{
for (int i=0;i<10;i++){
Buts.push_back( new TButton(this));
Buts[i]->Parent=this;

Buts[i]->OnClick=ButClick;
}
}
//---------------------------------------------------------------------------



Добавлено @ 15:36 
Например воттак.


--------------------
Жизнь есть.
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0785 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.