Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизОбращение к StringGrid из другой формы Найти похожие ветки
← →
glikozid © (2010-05-06 23:24) [0]Здравствуйте!
Есть две формы, на обоих есть StringGrid. На первой форме некоторые ячейки StringGridа расчитываются по формулам. Как эти значения из StringGrid на первой форме перенести в StringGrid на второй. Пробовал сделать StringGrid глобальным и взять значения из него, но переносятся только те значения которые не расчитываются, а заполняются в StringGrid при создании формы.
← →
Плохиш © (2010-05-06 23:41) [1]Вам не повезло.
← →
Плохиш © (2010-05-06 23:42) [2]Вопрос-то в чём?
← →
glikozid © (2010-05-07 00:06) [3]Вопрос, как на второй форме получить значения некоторых ячеек StringGrid на первой форме???
← →
Плохиш © (2010-05-07 00:22) [4]Тебе учебник сюда перепечатывать?
← →
glikozid © (2010-05-07 00:27) [5]Учебник перепечатывать не надо, нужно объяснить почему переносятся значения только добавленные при создании формы, а которые расчитывались и добавлялись потом - нет. Как можно все-таки это обойти?
← →
Игорь Шевченко © (2010-05-07 00:30) [6]
> Как можно все-таки это обойти?
карму чистить
← →
glikozid © (2010-05-07 00:47) [7]а серьезно, ни кто не знает????
← →
Игорь Шевченко © (2010-05-07 00:57) [8]
> а серьезно
а серьезно надо код показывать, из объяснений нифига не понятно, а телепатия не так развита, как тебе хотелось бы.
← →
Германн © (2010-05-07 01:54) [9]
> Пробовал сделать StringGrid глобальным
А он и так "глобальный". Куда уж глобальнее.
> и взять значения из него
Как брал?
← →
Leonid Troyanovsky © (2010-05-07 09:26) [10]
> glikozid © (06.05.10 23:24)
> Есть две формы, на обоих есть StringGrid. На первой форме
> некоторые ячейки StringGridа расчитываются по формулам.
> Как эти значения из StringGrid на первой форме перенести
> в StringGrid на второй.
Во-первых, нужен массив, хранящий исходные и вычисленные значения.
Во-вторых, вместо TStringGrid нужно взять TDrawGrid и рисовать
в них требуемые значения из массива.
В-третьих, при любых изменениях массива нужно обновлять оба грида,
например, путем их Invalidate.
Можно даже исхитриться и сделать обновление для отдельных
ячеек (InvalidateCell).
--
Regards, LVT.
← →
Плохиш © (2010-05-07 10:15) [11]
> Leonid Troyanovsky © (07.05.10 09:26) [10]
И всё это для какого-то задрипанного зачёта - сдал и забыл?
Ну ты и садист :-)
> glikozid © (07.05.10 00:27) [5]
У тебя ошибка в программе.
← →
Anatoly Podgoretsky © (2010-05-07 10:18) [12]> Плохиш (07.05.2010 10:15:11) [11]
Хорошо хоть, что не заставляет делать СОМ сервер
← →
Leonid Troyanovsky © (2010-05-07 10:31) [13]
> Плохиш © (07.05.10 10:15) [11]
> Ну ты и садист :-)
> Anatoly Podgoretsky © (07.05.10 10:18) [12]
> Хорошо хоть, что не заставляет делать СОМ сервер
Заметим, что, предполагая учебность задачи, я не стал
настаивать и на использовании БД.
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.06 c