Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.29;
Скачать: CL | DM;

Вниз

Нужен компонент Grid!   Найти похожие ветки 

 
frost ©   (2004-01-15 13:18) [0]

Нужен компонент типа TDrawGrid однако необходимо чтобы количество
столбцов в каждой строчке было произвольным тоесть 1 строка 2 столбца,
2 строка 1 столбец и т.д.


 
Анонимщик ©   (2004-01-15 13:21) [1]

То есть вложенные таблицы, что ли?


 
frost ©   (2004-01-15 13:27) [2]

Нет, скажем обычный DrawGrid но у каждой строки разное кол-во колонок.


 
Dimman1 ©   (2004-01-15 13:29) [3]

попробуй TAdvStringGrid


 
Анонимщик ©   (2004-01-15 13:31) [4]

TDrawGrid такого не поддерживает, да и стороннего компонента не знаю. Ты конкретную задачу скажи, зачем нужно, в большинстве случаев это несложно организовать.


 
frost ©   (2004-01-15 13:43) [5]

Конкретно необходимо вставлять изображения в текст, пробовал TjvxRichEdit - не устраивает (по ряду причин) решил сделать через таблицу, тоесть в таблице изначально 1 строка и 1 столбец,
набрал текст далее вставка рисунка (все рисунки одинакого размера) рисунок сразу разместился в ячейку (мною созданную) данной строки, пишиш текст дальше.


 
ЮЮ ©   (2004-01-19 05:45) [6]

>пишиш текст дальше
Т.е. уже в третьем столбце строки, при этом, очевидно, желая, чтобы он, не вмещаясь в строку по ширине, продолжал писаться в первом столбце этой строки?

Это уже Rich Text Format, однако.
Прощё придумать свой, облегченный, формат для данных такого типа.
Например, полагая, что шрифт всей строки одинаковый, а картинки постоянного размера (желательно и высотой как высота шрифта), то для "вставки" картинки достаточно знать номер символа, после которого вставить рисунок. Далее в DrawCell, исходя из ширины картинки добавить столько пробелов, чтобы картинка не перекрывала текст, ввывести текст а в "освобожденное" место нарисовать картинку


 
KSergey ©   (2004-01-19 07:09) [7]

> frost © (15.01.04 13:18)
> Нужен компонент типа TDrawGrid однако необходимо чтобы количество
>
> столбцов в каждой строчке было произвольным тоесть 1 строка
> 2 столбца,
> 2 строка 1 столбец и т.д.

Если уж и правда такая задача - я бы взял сделал DrawGrid с одним столбцом (но широким) - и внутри него отрисовывал бы все, что угодно.
Правда с отрисовкой фокуса на ячейках повозиться придется, да еще если прямо в гриде редактировать (текст) - тоже не совсем тривиально, хотя и это не сложно.



Страницы: 1 вся ветка

Текущий архив: 2004.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
7-93722
AXE_
2003-11-14 11:57
2004.01.29
обмен файлами через модем


14-93691
Дремучий
2004-01-06 14:46
2004.01.29
Администрирование инет- кафе


4-93741
Igit
2003-11-22 13:58
2004.01.29
как IPicture сохранить в файл (BMP)?


3-93371
Slovarik
2003-12-28 09:08
2004.01.29
Написание внешних хранимых процедур MSSQL 2000 на Delphi


3-93363
Vick
2003-12-31 11:44
2004.01.29
Экспорт из DataSet в Excel