Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Помогите обратится к данным динамического Edit...   Найти похожие ветки 

 
Layner ©   (2004-03-12 15:42) [0]

делаю GroupBox, в цикле, несколько штук, на каждом GroupBox несколько Edit, созданные тоже в цикле. Это все нормально, но вот при обращении к Edit, получаю ответ только с Edit-ов ПОСЛЕДНЕГО GroupBox... Т.е. с вышестоящих никак не могу считать.
Создаю так:

var
 mygb : array of TGroupBox;
 e: array of array of TEdit;
.....................................
SetLength(mygb, 10);
SetLength(e, 6, 10);
for i:=0 to 9 do
begin
mygb[i] := TGroupBox.Create(self);
mygb[i].Parent := Panel1;
mygb[i].Left := 5;
mygb[i].Top := ......
mygb[i].Caption:="";

for j:=0 to 5 do
 begin
    e[j,i]:=TEdit.Create(Self);
    e[j,i].Parent:=mygb[i];
    e[j,i].Top:=....
    e[j,i].Left:=...;
    e[j,i].Width:=40;
    e[j,i].Height:=20;
 end;
end;


И при обращении к e[j,i], но уже как считать, считывается только с посл. GroupBox... Помогите, как считать со всех GroupBox?


 
KSergey ©   (2004-03-12 15:48) [1]

Можно посмотреть на код обращения к e[j,i] после создания посмотреть? Может там что-то не так?


 
TransparentGhost   (2004-03-12 15:54) [2]

Pokazhi kakim obrazom schitivajesh?


 
Layner ©   (2004-03-12 18:53) [3]

Вот так даже, то берет данные из Edit последнего GroupBox, а по идее должен из первого брать ;(
showmessage(e[0,0].Text);


 
Layner ©   (2004-03-12 19:32) [4]

-


 
TUser ©   (2004-03-12 20:21) [5]

В приведенном коде все правильно. Грабли где-то в другом месте.


 
Layner ©   (2004-03-12 21:27) [6]

Спасибо на этом, буду искать в чем дело :(


 
ЮЮ ©   (2004-03-13 03:10) [7]

>то берет данные из Edit последнего GroupBox, а по идее должен из первого брать

А как ты их различаешь визуально? Кто первый, а кто последний? Здесь всё сокрыто от наших глаз:
>mygb[i].Top := ......
>mygb[i].Caption:="";

Для отладки поставь хотя бы mygb[i].Caption := IntToStr(i);


 
Anatoly Podgoretsky ©   (2004-03-13 12:44) [8]

Что то от нас скрывает ну и ладно.


 
Layner ©   (2004-03-13 14:56) [9]

Да я думал это не важно, где там топ, в общем сделал, в цикле у меня была ошибка :) Всех благодарю!!!



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
1-1079690869
Balkon
2004-03-19 13:07
2004.04.04
*.ini - файл. Не получается прочитать!


14-1078437695
_none_
2004-03-05 01:01
2004.04.04
а что если написать вирус для борьбы со спамом?


1-1079071429
- Evgeney -
2004-03-12 09:03
2004.04.04
Combobox


6-1074786599
VAN
2004-01-22 18:49
2004.04.04
ПО на компьтере в сети!


1-1079343131
Jager
2004-03-15 12:32
2004.04.04
Как заставить программу запускаться при закгузке в защ. режиме