Форум: "Прочее";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];
ВнизГибридный компонент для отображения текста Найти похожие ветки
← →
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 вся ветка
Форум: "Прочее";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c