Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Обращение к 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
11-1215738337
Jon
2008-07-11 05:05
2010.08.27
KOLMediaPlayer - OnNotify


15-1270040562
Начинающий маковод
2010-03-31 17:02
2010.08.27
Хакинтош на виртуальной машине на PC.


15-1266397245
TUser
2010-02-17 12:00
2010.08.27
Homo sapiens liberatus


15-1265497950
Германн
2010-02-07 02:12
2010.08.27
Опции компилятора DEBUG, RELEASE в CodeGear2007


2-1271662955
GanibalLector
2010-04-19 11:42
2010.08.27
TEdit для ввода IP