![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Как запретить показ курсора в TEdit и ему подобных контролахDelphi , ОС и Железо , Мышка и КурсорКак запретить показ курсора в TEdit и ему подобных контролах![]()
Создайте своего потомка с обработчиками:
в которых вызывайте:
Программирование на Delphi: скрытие курсора в текстовом поле Чтобы предотвратить отображение курсора в контроле Вот как это сделать:
В этих процедурах вызовите функцию
Таким образом, можно предотвратить отображение курсора в контроле Кроме того, помните, что скрытие курсора может повлиять на удобство использования вашей приложения. В целом рекомендуется отображать курсор в редактируемых контролах, так как он предоставляет визуальный сигнал пользователю о том, что они сейчас редактируют текстовое поле. Запретить показ курсора в TEdit и его аналогичных контролах можно с помощью обработчиков сообщений WM_Paint, WM_SetFocus и WM_NCHitTest, которые вызывают процедуру HideCaret для скрывания курсора. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Мышка и Курсор ::
|
||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |