А что сложного? по нажатию на лейбел загружаешь матрици. Когда все матрици загрузил то контролом выбераешь те матрици, еоторые надо перемножить
PHP код:
if (stringgrid1.Cells[0,0]<>'') and (stringgrid2.Cells[0,0]<>'') and
(stringgrid3.Cells[0,0]<>'') and (stringgrid4.Cells[0,0]<>'') then
Проверка все ли матрици заполнены
PHP код:
k:=0; // Счётчик
for i:=0 to 3 do
if listbox1.Selected[i]=true then k:=k+1;
В К подщитуем количество выбраных матриц. Если количество =2 тогда производим умножение Переносим матрици в масивы Х и У потом производим ихнее умножение и высчитываем след вот и всё.