![]() |
|
|
![]()
|
|
| Superklug |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 16.6.2006 Репутация: нет Всего: нет |
На форме расположен Label с текстом. Появилась необходимость разрешить пользователю копировать текст. Было решено заменить Label на Memo с ReadOnly = true. Все хорошо, но теперь при наведении мышки на контрол, курсор принимает вид вертикальной палочки... Как этого избежать? И еще вопрос... Как избавиться от каретки? А точнее в обработчики каких событий вставить HideCaret?
|
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 34 Всего: 59 |
Если пользователю необходимо копировать текст целиком - то сделать отдельной кнопочкой. Этол избавляет от знаний всяких комбинаций типа Ctrl+C и правого клика.
Если часть текста - то тут каретка только в помощь, ведь не только мышкой сие действие делают? Я бы предпочел кнопочку - достаточно дружественный подход, мне всегда нравился. (ИМХО) |
|||
|
||||
| Superklug |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 16.6.2006 Репутация: нет Всего: нет |
Думал сделать popup-меню, через которое скопировать можно. Мне показалось, что выделение и копирование более интуитивно понятно для пользователя...
HideCaret можно просто в WndProc вставить. Т.е. для всех событий прятать каретку) Не очень красиво, но работает) А вот что с курсором делать - не знаю( Если ничего не придумаю - сделаю через контекстное меню... |
|||
|
||||
| 586 |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 57 Всего: 146 |
|
||||
|
|||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |