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