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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2012, 14:57   #1
busi4ka
Новичок
Джуниор
 
Регистрация: 06.04.2012
Сообщений: 1
По умолчанию Классы в Builder C++

Нужно разработать класс прямоугольник, который постепенно увеличивается к некоторому максимуму, а потом уменьшается до своего размера.
Код написала, проблема с обработчиком таймера.Помогите пожалуйста!
.h
TImage *Image1;
TTimer *Timer1;
Button *Button1;
void _fastcall FormShow(TObject *Sender);
void _fastcall Button1Click(TObject *Sender);


class Figura: public TImage
{int fR, fR1;
int finterval;
TColor fcol;
public:
void _fastcall OnTimer(TObject *S);
_fastcall TFigura(int, int, TComponent);
void _fastcall Draw();
__property int R={read=fR, write=fR};
__property int R1={read=fR1, write=fR1};
__property TColor col={read=fcol, write=fcol};
};

.cpp
TForm1 *Form1;
TFigura *Figura;
_fastcall TFigura::TFigura(int nR, int nR1, TComponent *Owner):TImage(Owner)
{fR=nR;
fR1=nR1;
fcol=clBlue;
finterval=200;
Timer=new Timer (this);
Timer->Interval=finterval;
Timer->OnTimer=OnTimer;
Timer->Enabled=True;
Parent->Application->MainForm;}

void _fastcall TFigura::Draw()
{Canvas->Brush->Color=fcol;
Canvas->Rectangle(0,0,100,150);}

void _fastcall TForm1::FormShow(TObject *Sender)
{Figura=new TFigura(70,70, Form1);
Figura->Draw();}

void _fastcall TForm1::Button1Click(TObject *Sender)
{Figura->Draw();}
busi4ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CodeGear C++ Builder 2007 Lite не может откомпилировать исходники C++ Builder 6 Ecosasha C++ Builder 2 22.11.2013 15:02
Где объявлять классы в C++ builder 6.0 Go6a Помощь студентам 1 06.07.2009 11:47
Классы C++ Builder alun C++ Builder 2 16.12.2008 00:54
Классы в С++ Builder 6.0 ELL Общие вопросы C/C++ 0 13.12.2008 22:50