Главная страница
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.019 c
1-93557
del_programmer
2004-01-17 07:42
2004.01.29
outlook


9-93324
Bones
2003-07-13 03:07
2004.01.29
Физика движения летательного аппарата


3-93365
Marina_S
2004-01-02 19:11
2004.01.29
Обновление формы в при нажатии кнопки


14-93687
SoX
2004-01-06 15:34
2004.01.29
Важные и срочные вопросы


7-93706
Talla2k
2003-11-12 01:01
2004.01.29
Com port