Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by onkelmehli,
19. Jun 2009
ok ich habs erst einmal so gelöst, indem ich das ActiveControl auf nil setze und nach dem Anzeigen des Formulars wieder das Grid als ActiveControl einsetze:
procedure TForm1.ToolButton1Click(Sender: TObject);
begin
ActiveControl:= nil;
TForm8.ShowForm8;
ActiveControl:= DBGrid1;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by onkelmehli,
19. Jun 2009
Hallo Gerald,
mit SetFocus funktionierts leider auch nicht. Im OnShow auch probiert, leider ohne Erfolg.
Man könnte natürlich, wenn man den Toolbutton klickt, den Fokus erst auf ein anderes Control setzen, dann funktioniert es, nur ist das ja keine "saubere" Lösung, wer weiß, was das für Nebeneffekte auslöst.
Gruß
Matthias