Главная страница
    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.065 c
2-1267947335
tippa
2010-03-07 10:35
2010.08.27
по структуре LVITEM


15-1275036604
12
2010-05-28 12:50
2010.08.27
Идея игрушки: Программируемый мини-футбол.


15-1272135270
Alik
2010-04-24 22:54
2010.08.27
Первод кода с++ в Delphi


15-1273733385
12
2010-05-13 10:49
2010.08.27
Проще или красивее, не?


2-1268605992
Дмитрий
2010-03-15 01:33
2010.08.27
отправка пакета ( TcpClient )





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