Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вставить в свой компонент другой


Hollander ©   (2006-11-23 20:28:00) 

Я создал компонент, потомка от RichEdit, подчеркивавющий синтаксис языка. Мне надо сделать, чтобы там выпадало меню как в редакторе delphi с возможными командами. Я создаю в run-time компонент Listbox, где parent мой компонент. Проблема он закрашивает весь текст в моем компоненте и мой текст невидим, даже если я новый набираю. Как от этого избавиться или может есть другое решение???


Hollander   (2006-11-29 21:06:00) [1]

нет спасибо, т.к. это сдавать надо да и еще с отчетом хотя я уже почти закончил


Doma   (2006-11-29 17:26:00) [2]

А почему не хочешь воспользоваться готовыми решениями... полоно понаписано редакторов с подобными функциями.
К примеру SynEdit: http://synedit.sourceforge.net


Hollander   (2006-11-27 08:42:00) [3]

А как это реализовать??? Уже очень срочненько надо в пятницу сдавать


DimaBr   (2006-11-24 08:51:00) [4]


>  Я создаю в run-time компонент Listbox, где parent мой компонент

В корне не верно, ваш Попап не выступает за пределы вашего Ричедита. Показывать нужно путём ShowWindow или например создавать форму и прятать её на OnDeactivate.


Юрий Зотов   (2006-11-24 00:51:00) [5]

Зачем рисовать меню самому, если есть готовое Popup-меню?


Hollander   (2006-11-23 23:24:00) [6]

Просто самому лень прорисовывать, а ListBox идеально подходит для этого. Конечно если у кого-то есть желание, то я не против кода прорисовки меню с горизонтальным и вертикальным скролами.


Юрий Зотов   (2006-11-23 23:02:00) [7]

Если нужно меню - так и создавать нужно меню. При чем тут ListBox?


Наверх

Титульная страница Поиск, карта сайта Написать письмо