Czyszczenie pola Edit.Text przez ustawienie kursora

0

Witam.
Mam w kodzie coś takiego:

Edit.Text='...';

W programie klikam na to pole, pojawia się kursor i muszę usuwać kropki klawiszem backspace, żeby wpisać jakąś wartość. Chciałabym, żeby przy kliknięciu myszą i ustawianiu kursora w polu Edit automatycznie się ono "wyczyściło" z danych.

Z góry dziękuję za pomoc :)

0

W zdarzeniu OnEnter tego Edita daj kod Edit.Clear

0

No niby działa, ale na jeden Edit. Mam trzy takie Edit'y, ale kompilator nie daje mi utworzyć procedury do każdego z osobna. Muszę wszystkie obsłużyć w jednej procedurze?

0

Działa czy niby działa?
Co to znaczy kompilator nie daje?
Wszystkie Edity możesz obsłużyć w jednej procedurze albo każdy w osobnej.

0

Po prostu jak próbowałam wpisać w Events Edit2 nazwę kolejnej procedury OnEnter to wskakiwała nazwa użyta przy Edit1 i nie mogłam tego zmienić, bo cały czas robiło się to samo. Ale już sobie poradziłam, działa jak trzeba.
Dzięki za pomoc.

0

Pod wszyskie podepnij tą procedurę zdarzenia OnEnter

procedure TForm1.Edit1Enter(Sender: TObject);
begin
  TEdit(Sender).Clear;
end;
0

A nie można w HideText dać?

1 użytkowników online, w tym zalogowanych: 0, gości: 1