| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Изменение компонента RichEdit |
| Автор: Uch3nik 26.5.2007, 17:04 |
| Подскажите, как при работе с RichEdit создать для него события: OnMouseLeave и OnMouseEnter!? пробовал под RichEdit сунуть Label, где такое событие обрабатывавется, но не выходит =). Может можно как то сам компонент изменить??? Если можно... скажите как это сделать!? |
| Автор: Uch3nik 27.5.2007, 10:17 | ||
Klin, OnMouseLeave и OnMouseEnter - это события Label! Хочу сделать то же самое для RichEdit!
|
| Автор: Klin 27.5.2007, 11:20 |
| Че-то я ступил p.s. еще можно поискать компонент - с этими действиями (похожим на RIchEdit), но я такого не знаю :( Переделка компонента дела радикальное. Ну а идея про Label - посмотрим, что можно сделать |
| Автор: Uch3nik 27.5.2007, 11:38 |
| бывает! |
| Автор: Klin 27.5.2007, 11:59 | ||||
Многол экзаменов, входит в привычку
Имхо легче свой создать. p.s. а еще легче работать с функцией GetCursorPos(TPoint*)
|
| Автор: Uch3nik 27.5.2007, 12:24 |
это ты по поводу OnMouseMove? ты прав OnMouseMove - практически идентично OnMouseEnter, осталось тока немного доработать код, спасибо! я как то это пропустил))) |
| Автор: Klin 27.5.2007, 13:16 | ||||
| Вот, что у меня пока получилось: Дополнение к RichEdit
Вызов (к примеру на FormCreate
Минус в том, что действия статистические. Но еще подумаю |
| Автор: Uch3nik 27.5.2007, 13:28 |
| вот спасибо! мне ещё знаний не хватает такое писать...=) но о нечто таком я думал! |
| Автор: Klin 27.5.2007, 16:27 | ||||
| Динамики, пока не получилось, но немного упростил операции. Для добавления действий, "входа и выхода" курсора мыши, на определенный объект используйте код Создаем новый класс
Используем в программе
* для использования дополнительных действий мыши для любого компонента, замените TRichEdit на класс вашего компонента (в код #1) |
| Автор: Uch3nik 27.5.2007, 16:32 |
| спасибо! буду разбираться |