Вниз
Скачать: CL | DM;

Гибридный компонент для отображения текста   Найти похожие ветки 

← →
leonidus   (2009-04-23 22:54) [0]

Господа, подскажите пожалуйста существует ли в природе такой гибридный компонент для отображения текста сочетающий в себе свойства TRichEdit по отображению текста и TListBox`а где каждый итем это отдельный объект? Суть в том, что нужно иметь возможность отобразить текст, где каждое слово (или словосочетание) это некий объект который можно зацепить и методом drag&drop изменить его положением в тексте. Конечно это можно сделать простым выделением и в обычном TRichEdit, но всегда есть вероятность неполного выделения слова, случайного удаления выделенного фрагмента или не корректной вставки, например не после нужного слова а в середину его самого.


← →
Германн ©   (2009-04-24 00:30) [1]


> leonidus   (23.04.09 22:54)

Нафиг никому не нужен такой компонент. Делай сам, если тебе приспичило! :)

P.S.
Условие

> где каждое слово (или словосочетание) это некий объект который
> можно зацепить

не укладывается в рамки
> всегда есть вероятность неполного выделения слова

из-за "(или словосочетание)".
Примите и прочь.


← →
antonn ©   (2009-04-24 08:59) [2]


> Нафиг никому не нужен такой компонент.

а вот это зря


← →
123-ий ©   (2009-04-24 09:23) [3]


> > где каждое слово (или словосочетание) это некий объект
> который > можно зацепитьне укладывается в рамки> всегда
> есть вероятность неполного выделения слова

ну например тыцнул двойным тыцом по итему и получаешь возможность для редактирования (выделение, копирование и пр.) этого итема.


← →
KSergey ©   (2009-04-24 10:18) [4]

а я ничего не понял чего надо. при чем тут TListBox?
Если беда в неправильном (на ваш взгляд) выделении по двойному клику - то оно переопределяется.


← →
DesWind   (2009-04-27 14:32) [5]

Покопайся в исходниках модуля history++ для Miranda-IM. Там в рич-едит сообщение как отделный элемент.


← →
antonn ©   (2009-04-27 14:54) [6]


> KSergey ©   (24.04.09 10:18) [4]
>
> а я ничего не понял чего надо.

ГуглХром ставил, любую прогу с перемещаемыми табами? там вкладки можно схватить и переместить относительно друг друга. Вот автору и нужен похожий функционал для редактора текста, слова перемещать


← →
KSergey ©   (2009-04-27 16:41) [7]

> antonn ©   (27.04.09 14:54) [6]
>  Вот автору и нужен похожий функционал для редактора текста,  слова перемещать

Сейчас попробовал: взял Дельфи5, кинул TRichEdit на форму, выделил слово - перетащил мышью. Чего еще надо-то?

В редакторе текстов при перемещении мыши с нажатой кнопочкой - выделение. И только для выделенного слова - перетаскивание.

А что автору-то надо? Чтобы сразу слово таскалось, без первоначального выделения?

Впрочем судя по его отсутствию - нифига ему не надо.


← →
antonn ©   (2009-04-27 18:36) [8]


> А что автору-то надо? Чтобы сразу слово таскалось, без первоначального
> выделения?

почему бы и нет? причем в раелтайме, чтобы изменения сразу были видны


← →
KSergey ©   (2009-04-27 19:03) [9]

> antonn ©   (27.04.09 18:36) [8]
> почему бы и нет? причем в раелтайме, чтобы изменения сразу были видны

Я ж писал выше - как тогда выделение текста делать? Или это не надо? Или редактирование не нужно - только таскание слов? Если не надо - можно по своему красить (наверное?) или задать цвет выделения такой же как основной, при клике мышью выделять - и оно волшебно потащится.



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

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



Память: 0.47 MB
Время: 0.008 c
2-1242203918
ply
2009-05-13 12:38
2009.06.28
как узнать установлены ли в системе программы?


2-1241970247
M5
2009-05-10 19:44
2009.06.28
Декомпиляция exe


2-1241724625
<X>
2009-05-07 23:30
2009.06.28
Работа с меню


15-1240473153
niel
2009-04-23 11:52
2009.06.28
Плекс


15-1240759722
Mihail
2009-04-26 19:28
2009.06.28
Как удалить Яндекс.Бар




   Наверх