Главная страница
    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.48 MB
Время: 0.072 c
15-1268240454
БарЛог
2010-03-10 20:00
2010.08.27
Что-то вроде УПС, но на короткое время


15-1267738204
Юрий
2010-03-05 00:30
2010.08.27
С днем рождения ! 5 марта 2010 пятница


15-1270060612
Masolin_gazin
2010-03-31 22:36
2010.08.27
Уважаемые форумчане помогите с прогой!


2-1268466438
NBAH1990
2010-03-13 10:47
2010.08.27
Как сжать Jpg картинку?


2-1274112458
ixen
2010-05-17 20:07
2010.08.27
Маска колонки DBGridEh





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский