Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.082 c
15-1271536202
Юрий
2010-04-18 00:30
2010.08.27
С днем рождения ! 18 апреля 2010 воскресенье


2-1270538489
istok
2010-04-06 11:21
2010.08.27
TTimer в Delphi2010


11-1219867277
Лотос
2008-08-28 00:01
2010.08.27
Аттрибуты для NewDirList


2-1268143587
DROWSY
2010-03-09 17:06
2010.08.27
Font TMenu.


11-1221682651
siealex
2008-09-18 00:17
2010.08.27
KOL и Windows Mobile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский