Главная страница
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.054 c
2-1273303750
FIL-23
2010-05-08 11:29
2010.08.27
поиск в Query


2-1268641701
Alexsis f
2010-03-15 11:28
2010.08.27
От Delphi 7 к Delphi 2010


15-1267911005
Юрий
2010-03-07 00:30
2010.08.27
С днем рождения ! 7 марта 2010 воскресенье


2-1272383481
Lyonux
2010-04-27 19:51
2010.08.27
Шифрация текста по таблице Виженера.


2-1269848151
bobby
2010-03-29 11:35
2010.08.27
Относительные пути Windows