4 / 1 / 0
Регистрация: 31.03.2018
Сообщений: 14
1
Delphi 6-7

При выборе в ComboBox сложить две матрицы и вывести в StringGrid

24.04.2018, 13:32. Показов 818. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста!
У меня на форме есть комбобокс, в котором определенное кол-во строк(Посчитать матрицу по главной диагонали, побочной и так далее). И при выборе одной из них, у меня должно сложиться две матрицы и вывести в стринггрид. Я так понимаю там будет целая куча условий if.
Буду признателен, тем кто подскажет.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2018, 13:32
Ответы с готовыми решениями:

Сложить матрицы, из StringGrid и вывести в Memo
В чем ошибка? procedure TForm1.Button4Click(Sender: TObject); Var i,j,a,b:integer; ...

Как во втором stringgrid'е при выборе в combobox определеного значения отображалась информация с первого stringgrida равная этому значению????
Вот код. procedure TForm2.FormCreate(Sender: TObject); var a,y:integer; begin for i:=1 to...

При выборе группы студентов из ComboBox показать список студентов в Stringgrid
Есть combobox, где содержатся группы студентов и stringgrid, где содержатся все их фамилии, даты...

Вывести перекрёстный запрос при выборе в ComboBox
Табель учёта рабочего времени, нужно добавить месяцы в бд я сделал 5 запросов как говорил учитель...

5
1073 / 485 / 315
Регистрация: 05.04.2013
Сообщений: 2,131
24.04.2018, 14:03 2
Цитата Сообщение от sacrew Посмотреть сообщение
Я так понимаю там будет целая куча условий if
ну да! хотя можно воспользоваться Case - особой разницы нет
Delphi
1
2
if combobox1.ItemIndex = 0 then begin ... end;
if combobox1.ItemIndex = 1 then begin ... end;
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
24.04.2018, 14:04 3
Цитата Сообщение от sacrew Посмотреть сообщение
там будет целая куча условий if.
Не будет
Delphi
1
2
3
4
5
6
7
procedure TForm1.Button1Click(Sender: TObject);
begin
case ComboBox1.ItemIndex of
0:процедура 1;
1:процедура 2;
...............
end;
0
4 / 1 / 0
Регистрация: 31.03.2018
Сообщений: 14
24.04.2018, 15:06  [ТС] 4
Я же могу эту процедуру прописать не в батоне, а в комбобокс ?

Добавлено через 29 минут
Delphi
1
2
3
4
5
6
7
8
9
10
begin
  case ComboBox2.ItemIndex of
0:for i:=1 to sg1.ColCount-1 do
for j:=1 to sg1.RowCount-1 do begin
if i=j then
c[i,j]:=a[i,j]+b[i,j];
sg3.Cells[i,j]:=inttostr(c[i,j]);
end;
end;
end;
И мне при каждом присвоении строки прописывать цикл ?
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
24.04.2018, 15:43 5
Опишите все действия с матрицами процедурами и при выборе в комбобокс вызывайте ту или иную. Не хотите, тогда на каждую строку пишите что делать, а как Вы хотите? Вообще ничего не писать и чтобы само все случалось?
0
1073 / 485 / 315
Регистрация: 05.04.2013
Сообщений: 2,131
25.04.2018, 13:32 6
Цитата Сообщение от sacrew Посмотреть сообщение
Я же могу эту процедуру прописать не в батоне, а в комбобокс ?
конечно, где хотите писать там и пишите, хоть на луне
Delphi
1
2
3
4
procedure TForm1.ComboBox1Click(Sender: TObject);
begin
...
end;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2018, 13:32
Помогаю со студенческими работами здесь

При выборе имени в ComboBox вывести данные определенной таблицы БД
Здравствуйте Товарищи !! Нужна помощь !! допустим у меня есть таблица с именами и данными о...

БД при выборе значение ComboBox остальные значения вывести в TextBox
Здраствуйте! Есть один ComboBox и TextBox-а. База в MS Access 2007. Имя базы db.accdb таблица...

Необходимо сложить ячейки в столбце Stringgrid и вывести в другой Stringgrid
Необходимо сложить ячейки в столбце Stringgrid и вывести в другой Stringgrid Количество столбцов...

Написал программу, где необходимо сложить две матрицы и вывести на экран третью просуммированную, но не могу избавиться от ошибки
uses Crt; const strok=10; stolb=10; type matr=array of integer; var ...

Вывести данные из текстового файла в combobox и при выборе записи в label
Доброго времени суток, уважаемые знатоки vb.net. Есть текстовый файл 1.txt вида: Сетевые...

C# Как сделать чтобы при выборе в combobox , менялись значения в других combobox?
Приветствую коллеги. Только встал на путь программирования и столкнулся с дилеммой. Есть форма,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru