Главная / FAQ по Builder'у / 179 Можно ли к визуальным компонентам...

179 Можно ли к визуальным компонентам, созданных с помощью new, прикрутить события (например OnClick())?


Вот пример для TImage.

В хидере пишем в классе формы(пусть будет Form1)

   private:
       TImage **im;
       void __fastcall Click(System::TObject *Sender);

В срр

  void __fastcall TForm1::Click(TObject *Sender)
  {
        TImage *a = (TImage *)Sender; /*может пригодится если нужно узнать
                                       какая именно из Image была выбрана */
        ...
  }

  void __fastcall TForm1::кое-что(зависит от кое-что)
  {
    //здесь создаем массив Image
    im = new TImage[max];
    for( int i=0; i//собственно и вызов
       ...
    }
  }

Dima Shkurskiy 2:5069/18.24

Предыдущий вопрос   |  Список вопросов   |   Следующий вопрос

источник      На главную      by jenyok
Copyright © 2003 JTSOFT
Сайт управляется системой uCoz