TEdit: как его замаскировать? :)
От: Firstborn Латвия  
Дата: 20.08.04 10:11
Оценка:
Вобщем, ситуация такова: есть TEdit на форме, требуется прикинуться, что это вовсе не TEdit, а какой-нибудь TLabel нередактируемый. Разумеется, делается следующее:


Но тут есть одна проблема: при наведении мышки на такой эдит, мышиный курсор меняется, выдавая сущность контрола Как это убрать? Пробовал в TEdit.OmMouseMove написать TEdit.Сursor:=crDefault, не помогает... Отсюда вопрос №1: как предотвратить изменение мышиного курсора над TEdit?

Один способ предотвратить такое изменение я знаю, это выставить TEdit.Enabled:=False. Всё бы ничего, да в задисабленном состоянии TEdit упорно меняет цвет текста, в нём прописанного, что его тут же выдаёт. Отсюда вопрос №2: можно ли (и если да, то как?) изменить цвет текста в задисабленном TEdit?

Всем ответившим — зараннее спасибо большое!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.