![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() В прграмме после нажатия кнопки из трех Edit тексты должна добавляться в StringGrid строка с 3 ячеками и в каждую ячеку копируется текст из Edit.
но у меня получается что копируется с опозданием например если сначала ввести в пустые Edit`ы по единице и нажать на кнопку то добавится строка с пустыми ячейками если после этого в Edit`ы ввести двойки и нажать кнопку то добавится строка с единицами и тд. вот код: Код:
procedure TForm1.AddButtonClick(Sender: TObject); var n:integer; begin if Edit1.text='' then else if edit2.text='' then else if Edit3.text=''then Application.MessageBox('Âñå ïîëÿ äîëæíû áûòü çàïîëåíåíû','Âíèìàíèå!',MB_OK) else n:=Stringgrid1.rowCount+1; stringGrid1.rowCount:=n; with StringGrid1 do begin cells[0,n]:=Edit1.text; cells[1,n]:=Edit2.text; cells[2,n]:=Edit3.text; end; end; Многогранная личность(гад,сволочь и паразит одновременно) ![]() |
#2
|
||||
|
||||
![]() Код:
var n:integer; begin if Edit1.text='' then else if edit2.text='' then else if Edit3.text=''then Application.MessageBox('Ana iiey aie?iu auou caiieaiaiu','Aieiaiea!',MB_OK) else n:=Stringgrid1.rowCount; stringGrid1.rowCount:=n+1; with StringGrid1 do begin cells[0,n]:=Edit1.text; cells[1,n]:=Edit2.text; cells[2,n]:=Edit3.text; end; end; Не профи, но и не чайник ![]() ![]() |
#3
|
||||
|
||||
![]() спасибо
все заработало Многогранная личность(гад,сволочь и паразит одновременно) ![]() |