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

Вниз

Внутренняя организация интерактивного элемента отображения текста   Найти похожие ветки 

 
Zeqfreed ©   (2006-02-03 18:07) [0]

Надеюсь, что вопрос сгодится для основной конференции :)
Есть у меня идея написания графического контрола, больше для практики и опыта. Воможности примерно такие: отображение форматированного (цвет, размер, стиль написания и, возможно, положение) текста с добавлением интерактивных элементов (кнопки, активные картинки и т.д.); без редактирования. Идея есть, а вот проблема в том, что не знаю с какого бока подступиться к проблеме. Самый очевидный для меня способ внутренней организации такого дела — это дерево. Узлами дерева будут блоки текста с различным форматированием. Только при таком подходе я для себя так и не могу определиться с выделением текста (может быть, и активных элементов). Т.е. можно было бы, конечно, проверять при выводе каждого блока попадает ли он в зону выделения и соотвественным образом выводить его, но мне кажется это недостаточно красивым решением. Да и ещё не знаю я как бы все это поэлегантней оформить в виде иерархии классов, плохой из меня проектировщик. В общем вопрос такой — на правильном ли направлении мои мысли и что можете подсказать.

Буду благодарен за любую помощь. Спасибо :)


 
easy ©   (2006-02-03 18:20) [1]

http://pbear.com/htmlviewers.html#thtmllite
глянь как там выделяется


 
Zeqfreed ©   (2006-02-03 18:22) [2]

[1] easy ©   (03.02.06 18:20)
Спасибо за ссылку, сейчас посмотрю.


 
Zeqfreed ©   (2006-02-04 19:47) [3]

Я, конечно, посмотрел компонент. Но, признаться, для меня не так просто разобраться в таком коде такого объема :) Хотя, я все-таки постараюсь. Тем не менее, хочется все же услышать что-то конкретное, вдруг я вообще не верно думаю или есть какие-то стандартные приемы, ну и так далее..



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

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

Наверх




Память: 0.47 MB
Время: 0.059 c
3-1136482144
VST
2006-01-05 20:29
2006.03.05
Соединение Delphi и mySQL


1-1138447447
medvedenator
2006-01-28 14:24
2006.03.05
Очень тупой вопрос


1-1138731787
HITMAN
2006-01-31 21:23
2006.03.05
Клавиши


9-1125999929
Апроксимация
2005-09-06 13:45
2006.03.05
Кто что написал


2-1139928550
VanDet
2006-02-14 17:49
2006.03.05
Помогите пожалуйста решить мне задачу