Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Новый компонент на основе TPanel

29K
25 марта 2011 года
asupdemon
29 / / 03.10.2008
Привет всем! Создаю новый компонент на основе TPanel, динамически создаю на панели кнопку (Button). Нужно обработать событие OnClick этой кнопки. Вот часть кода программы, всё компилируется без ошибок, компонент устанавливается в палитру, но когда запускаю приложение - кнопка не работает.
Помогите кто чем может.

Unit.h
 
Код:
private:
TButton* TrButton1;
void __fastcall TrButton1Click(TObject *Sender);


Unit.cpp

Код:
__fastcall TTr::TTr(TComponent* Owner)
        : TPanel(Owner)
{
TrButton1 = new TButton(this);
TrButton1->Left=56;
TrButton1->Top=56;
TrButton1->Caption="test";
TrButton1->Font->Style = TrButton1->Font->Style<<fsBold;
TrButton1->Parent=this;
}

void __fastcall TTr::TrButton1Click(TObject *Sender)
{
ShowMessage("OK");
}
277
25 марта 2011 года
arrjj
1.7K / / 26.01.2011
В конструктор добавь
 
Код:
TrButton1->&#111;&#110;Click=TrButton1Click;
//Вроде так
Да и по форуму поищи про динамическое создание компонент.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог