здрасьте) вы даете советы по оконному режиму delphi? вопрос такой нужно сложить две матрицы сложность заключается в том как это все реализовать через стринггриды, как сделать обращение к ним по идее должно быть три окна stringgrid( 1ая матрица , 2ая матрица, результат сложения) так же хотелось бы узнать как осуществить ввод в эти самые стринггриды
по программе. что сразу не понравилось: размер изменяется только при нажатии на кнопку, то есть когда стринггриды должны быть уже заполнены. кроме того, для задания кол-ва строк и столбцов лучше использовать spinedit (закладка samples).
ну и основная ошибка - циклов должно быть не так до фига, а два вложенных. вот все, что должно быть в процедуре Button1Click
for i:=1 to StringGrid1.ColCount-1 do for j:=1 to StringGrid1.RowCount-1 do begin i1:=StrToInt(StringGrid1.Cells[i,j]); i2:=StrToInt(StringGrid2.Cells[i,j]); i3:=i1+i2; StringGrid3.Cells[i,j]:=IntToStr(i3); end;
зачем нужны строковые переменные - я не поняла...
--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует. На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!