Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.014 c
1-93474
GRF
2004-01-14 21:07
2004.01.29
Как отследить выделение текста в ячейке StringGrid


14-93699
Amigo Sv
2004-01-08 09:29
2004.01.29
Поиск записи в таблице


1-93530
ИМХО
2004-01-18 01:40
2004.01.29
Недопустимые символы в названии файла


7-93711
SkyN
2003-11-08 10:49
2004.01.29
кириллица в названиях файлов на нелокализованном Windows?


9-93315
r0n1n
2003-07-16 03:08
2004.01.29
Модели...




   Наверх