Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > как по клику различать формы или изображения


Автор: icqhool 7.3.2010, 13:11
 Ниже приведен кусок кода где создаётся новая форма и в ней же новое изображение
При клике нужно получать caption формы на которую кликнул, а она показывает мне только caption последней созданной формы
я имею ввиду то, что этих форм у меня одновременно открыто очень много...


Код

         Form2= new TForm2(Form1);
           Form2->Visible=1;
           Form2->Width=mystruckt.w;
           Form2->Height=mystruckt.h;
        
          Form2->Caption=IntToStr(mystruckt.i);
             Form2->Image1 = new TImage(Form2);
             Form2->Image1->Top = 0;
    Form2->Image1->Left = 0;
    Form2->Image1->Height = mystruckt.h;
    Form2->Image1->Width = mystruckt.w;
    Form2->Image1->Parent = Form2;

Автор: borisbn 7.3.2010, 16:21
Без функции обработки клика понять по приведённому коду ничего нельзя. Функцию - в студию smile

Автор: icqhool 7.3.2010, 21:29
в принципе разобрался 

Код

#define n 3000000000
TForm *MyForm[n];
MyForm[n] = new TForm;

Автор: vikaz 7.3.2010, 21:58
Чего Вы хотите создать 3 миллиарда?
Вы сами разобрались, что Вы хотите получить от этого кода?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)