Цитата:
Сообщение от YVitaliy
Все дело в ShowModal - после вызова окна из текущей проседуры уже не можешь изменить поля. Изменяй поля перед вызовом формы или используй метод Show, хотя не рекомендую.
вот проверь
Код:
B:=TStroka.Create(self.Stolbec);
SS:=TForm4.Create(Application,self);
SS.caption:=('Äîáàâèòü ó÷àñòîê');
ss.Memo1.Lines.Add('aa');
SS.ShowModal;
ss.Memo1.Lines.Add('bb');
if A then self.Add;
self.Masiv[Read_All_Strok].Stroka[1]:=B.Read_Cell(1);
self.Masiv[Read_All_Strok].Stroka[2]:=B.Read_Cell(2);
A:=true;
B.Free;
Строка 'bb' не добавится, а 'aa'-добавилась
|
Это я понял. Но как пользователь может внести данные в поля формы до её отображения. Ведь форма и нужна для ввода данных от пользователя в массив или я опять не до понял??????