Форум — Ответы ( К темам )
? | Mal Hack: Tlabel , Label1 (17-05-2003 22:26:52) http://mgtu-luzhniki.com |
Вопрос такой. Можно ли как-то к Labl'ам обращаться по индексам, т.е. например надо массив a[10] загнать в Label1, Label 2 ... и т.д. Так вот можно ли испольлзовать цикл, чтоб просто не писать: label1=a[1]; label2=a[2]; | |
Павел (18-05-2003 13:08:03) | |
TLabel *mLab[4]; mLab[0] = Label1; mLab[1] = Label2; mLab[2] = Label3; mLab[3] = Label4; for(int i=0; i<4; i++){ mLab[i]->Caption = mLab[i]->Caption + " — "+IntToStr(i); } или вместо // mLab[0] = Label1; // mLab[1] = Label2; // mLab[2] = Label3; // mLab[3] = Label4; иожно написать так: for(int i=0; i<4; i++){ mLab[i] = (TLabel*)Form1->FindComponent("Label"+IntToStr(i+1)); } | |
Mal Hack (18-05-2003 15:38:43) http://mgtu-luzhniki.com | |
Сенкс, буду тестить.
|