Автор: 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] ) ?
Подскажите, очень прошу :) растолкуйте...научите...
Спасибо!