Czyszczenie pola Edit.Text przez ustawienie kursora

Czyszczenie pola Edit.Text przez ustawienie kursora
EW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Witam.
Mam w kodzie coś takiego:

Kopiuj
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 :)

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

W zdarzeniu OnEnter tego Edita daj kod Edit.Clear

EW
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
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?

pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
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.

  • Rejestracja: dni
  • Ostatnio: dni
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.

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
0

Pod wszyskie podepnij tą procedurę zdarzenia OnEnter

Kopiuj
procedure TForm1.Edit1Enter(Sender: TObject);
begin
  TEdit(Sender).Clear;
end;
N9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 125
0

A nie można w HideText dać?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.