Форум: "Компоненты";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
ВнизВставить в свой компонент другой Найти похожие ветки
← →
Hollander (2006-11-23 20:28) [0]Я создал компонент, потомка от RichEdit, подчеркивавющий синтаксис языка. Мне надо сделать, чтобы там выпадало меню как в редакторе delphi с возможными командами. Я создаю в run-time компонент Listbox, где parent мой компонент. Проблема он закрашивает весь текст в моем компоненте и мой текст невидим, даже если я новый набираю. Как от этого избавиться или может есть другое решение???
← →
Юрий Зотов © (2006-11-23 23:02) [1]Если нужно меню - так и создавать нужно меню. При чем тут ListBox?
← →
Hollander (2006-11-23 23:24) [2]Просто самому лень прорисовывать, а ListBox идеально подходит для этого. Конечно если у кого-то есть желание, то я не против кода прорисовки меню с горизонтальным и вертикальным скролами.
← →
Юрий Зотов © (2006-11-24 00:51) [3]Зачем рисовать меню самому, если есть готовое Popup-меню?
← →
DimaBr (2006-11-24 08:51) [4]
> Я создаю в run-time компонент Listbox, где parent мой компонент
В корне не верно, ваш Попап не выступает за пределы вашего Ричедита. Показывать нужно путём ShowWindow или например создавать форму и прятать её на OnDeactivate.
← →
Hollander (2006-11-27 08:42) [5]А как это реализовать??? Уже очень срочненько надо в пятницу сдавать
← →
Doma © (2006-11-29 17:26) [6]А почему не хочешь воспользоваться готовыми решениями... полоно понаписано редакторов с подобными функциями.
К примеру SynEdit: http://synedit.sourceforge.net
← →
Hollander (2006-11-29 21:06) [7]нет спасибо, т.к. это сдавать надо да и еще с отчетом хотя я уже почти закончил
Страницы: 1 вся ветка
Форум: "Компоненты";
Текущий архив: 2008.01.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c