|
#1
|
|||
|
|||
Edit
Есть на форме несколько edit у всех enabled=false подскажите как по нажатию мышки на edit активировать его ?
Почемкто так работать не хочет Код:
procedure TAddForm.Edit1Click(Sender: TObject); begin Edit1.Enabled:=True; end; |
#2
|
|||
|
|||
Если у контрола Enabled=false, то ни на какие клики мыши и клавиатуры этот контрол реагировать не будет. Что можно сделать.
Например, положить на форму Панель, размерами и позицией с Едит и подсунуть эту панель под Едит. И повесить клик, который активирует Едит на эту Панель. Как-то так. |
#3
|
||||
|
||||
Можно проверить координаты Edit-а в событии OnMouseDown формы.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |