Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Как корректно отобразить трёхмерный массив?


Автор: Secandr 14.4.2005, 20:53
Давно не писал на делфях. Пишу математику, пока обходился без компонент всё было замечательно. Но вот теперь нужно вывести на печать трёхмерный массив A[1..20,1..20,1..20]

вопрос: как это грамотно сделать?

Я сделал через Memo - это извращение.

Нашёл DBGrid но что-то не могу понять как к нему подступиться smile

Какой компонет и как лучше использовать, что бы печатать горизонтальные срезы трёхмерного массива?

Автор: fess 14.4.2005, 21:14
Если тебе необходимо выводить данные на печать в виде таблицы, то попробуй использовать компонент TAdvStringGrid с сайта www.tmssoftware.com (там довольно-таки удобно реализованна эта функция, можно даже сделать предпросмотр).

Автор: mvdr 15.4.2005, 09:47
Если тебе надо отобразить каждый пласт причем в виде корректной таблицы, то можно использовать компонент ActiveX->F1Book прототип Excel'я.

Автор: Secandr 15.4.2005, 21:13
я сейчас делаю так:
две кнопки и мемо smile кнопками гоняется горизонтальный срез вверх вниз. Мне это всё нужно для отладки.
буду пробовать ActiveX->F1Book

Автор: Secandr 18.4.2005, 18:37
F1Book самое то!
Вот только как в нём изменить ширину столбцов? у меня значения от 1 до 4 цифр, а там места под 8.
Нашёл ViewScale, но это просто масштаб.

Автор: mvdr 19.4.2005, 07:06
Цитата(Secandr @ 18.4.2005, 19:37)
от только как в нём изменить ширину столбцов?

правая кнопка -> WorkBook Designer, и потом как в Екселе.

Автор: Secandr 19.4.2005, 07:47
Весело. То что надо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)