Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: mehelson   (29.11.2007 в 22:47)
Здравствуйте!

Создаю объекты :
(Builder 6)

//конструкторы
TEdit ***MyEdit;
TLabel ***MyLabel;
....

MyEdit = new TEdit **[n];
MyLabel = new TLabel **[n];

for(int i=0; i<2; i++)
   {
      MyEdit[i] = new TEdit*[n];
      MyLabel[i] = new TLabel*[n];
   }

   for(int i=0; i<2; i++)
   {
      for(int j=0; j<n; j++)
      {
         MyLabel[i][j] = new TLabel(this);
         MyEdit[i][j] = new TEdit(this);

         MyLabel[i][j]->Parent = Form1;
         MyEdit[i][j]->Parent = Form1;

         MyLabel[i][j]->AutoSize = true;
         MyLabel[i][j]->Top = j*Form1->Height/n/1.5 + 65;
         MyLabel[i][j]->Left = 20;
         MyEdit[i][j]->Top = x = MyLabel[i][j]->Top + 15;
         MyEdit[i][j]->Left = i*Form1->Width/2 + 20;
         MyEdit[i][j]->Width = 50;
         MyEdit[i][j]->Height = 17; 
         MyEdit[i][j]->MaxLength = 3; 
      }
    }

Добраться до строк, введенных в эти объекты я так понимаю нужно определив обработчик, типа

MyEdit[i][j]->OnChange = MyEdChange;
...

потом функцию void __fastcall...
вроде все так... !?
Но не пойму как функцию описать,
как в этой функции обращаться к этим объектам ( MyEdit[i][j] ) ?
Подскажите, очень прошу :) растолкуйте...научите...

Спасибо!


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: