![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
![]()
Доброго времени суток))) проблемка есть, заключается в слудеющем. Пытаюсь считать массив из стрингрида, после щелчка на кнопке вывести этот же массив в другом стрингриде... Проблема в том, что во второй стринг записывается только последнее значение матрицы.
Вот код: Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
![]()
всё, всем спасибо)) сам во всём разобрался)))
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
![]()
Во первых Грид заполни StringGrid1.Cells[i,j]:=IntToStr(i)+IntToStr(j);, а во вторых (измучился пока заметил) чо у нас тут наоборот то все MyMatrix[i,j]:=StrToInt(StringGrid1.Cells[j,i]);, (переменные циклов) так надо что-ли. Если так то это только для квадратной матрицы пойдет.(Подумай это чертовски интересно)
![]() |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
![]() Цитата:
![]() как эту фигню исправить, чтоб не только на квадратных работало??)) |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
![]()
Держи целиком прогу поэсперементировал я тут спьяну...
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
![]()
Спасибо огромное
![]() чё то не разобрался я в твоём исходнике ![]() нарооооооооооод, подскажите кто нибудь ![]() Последний раз редактировалось Stilet; 18.06.2010 в 09:25. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 10.06.2010
Сообщений: 225
|
![]()
эксперименты походу были весьма)
так я не пойму что нужно сделать то)) чтобы перенести все данные из StringGrid1 в StringGrid2 нужно сделать так Код:
" Пытаюсь считать массив из стрингрида, после щелчка на кнопке вывести этот же массив в другом стрингриде... Проблема в том, что во второй стринг записывается только последнее значение матрицы." исходя из этого я понял: Ты хочешь считать с стрингрида в массив(причем в двумерный не так ли?) значения,а потом заполнить другой стрингрид значениями из массива? Смысл?это как из питера в москву через владивосток.
За помощь: Нажмите на весы слева от сообщения!
Последний раз редактировалось Stilet; 18.06.2010 в 09:26. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.05.2010
Сообщений: 42
|
![]()
Не обязательно из StringGrida в StringGrid. Мне просто нужно разобраться, как правильно вывести массив порядка NxM в StringGrid
|
![]() |
![]() |
![]() |
#9 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
![]() Цитата:
Надо просто об этом не забывать... ![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
N - это число строк M - число столбцов но в StringGrid.Cells наборот, сначала указывается столбец, потом строка. Далее, строки/столбцы в StringGrid нумеруются от нуля. Но, есть проперти (свойства) FixedCol и FixedRow - это сколько столбцов и колонок сделать нескролируемыми. Обычно (по умолчанию) это 1 строка и 1 столбец. И обычно их используют, чтобы заносить туда заголовки (имена столбцов, номера строк и т.п.). Мы туда запишем просто номера по порядку. вот и всё. Код:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятки с DirectX (матрица поворота, камера, матрица проекции) | ROD | Общие вопросы C/C++ | 2 | 17.09.2010 17:00 |
матрица в Delphi (StringGrid) | kukushonka | Помощь студентам | 7 | 01.06.2010 20:08 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |
Матрица в StringGrid | Ратмир | Помощь студентам | 1 | 04.04.2009 20:21 |
Матрица с использованием StringGrid | Artruman | Общие вопросы Delphi | 2 | 18.12.2008 21:21 |