Главная страница
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.018 c
14-93693
Nous Mellon
2004-01-06 12:22
2004.01.29
Видеоголоволомка :)


4-93743
Xtz
2003-11-21 20:34
2004.01.29
Дать окну св-во


1-93497
Zheks
2004-01-19 10:02
2004.01.29
Проверка существования директории


9-93317
inc-viz
2003-07-13 14:15
2004.01.29
Delphix - вывод спрайтов


3-93407
SASH2
2004-01-05 11:50
2004.01.29
Чистка базы при определенном условии.