Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 21. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#1

TValueListEditor: Zelle Focus geben

  Alt 21. Okt 2008, 23:20
Hallo.

Gibt es eine Möglichkeit, beim TValueListEditor einer Zelle, z.B. [1, 1] - in diesem Fall die erste editierbare Zelle den Focus zu geben?

Wenn ich nur vle.SetFocus() schreibe, dann bekommt zwar die ganze Komponente den Fokus, aber:

a) die zuletzt editierte/selektierte Zelle hat den Fokus
b) der Cursor blinkt nicht - erst, wenn man etwas eingegeben hat.

Delphi-Quellcode:
procedure TSearchForm.form_show(Sender: TObject);
var
  i: integer;
begin
  // Clear value list's values
  for i := 1 to vle.RowCount - 1 do
  begin
    vle.Cells[1, i] := '';
  end;

  // ToDo: Zelle [1, 1] markieren?
end;
Gruß
Daniel Marschall
Daniel Marschall
  Mit Zitat antworten Zitat