Forum: Die Delphi-IDE
by himitsu,
30. Mai 2021
Ideal wäre es ja, wenn Delphi in den SetFocus-Exceptions den Namen des Controls anzeigen würde, aber das tun die leider nicht. (und es gibt unmassen von Stellen, welche sich alle nicht ändern lassen. (fast nirgendwo ein virtual)
Forum: Die Delphi-IDE
by himitsu,
29. Mai 2021
OK, dachte das war beim SetFocus auch so,
aber nur beim Show wird umgelättert. :oops:
Edit2 auf nicht sichtbarem TabSheet
procedure TForm2.Button1Click(Sender: TObject);
begin
Edit2.Show;
Edit2.SetFocus;
end;
Forum: Die Delphi-IDE
by himitsu,
29. Mai 2021
Fokus in einem ausgeblendeten Tab eines PageControls ist kein Problem, denn dort wird automatisch die Seite umgeblätert.
PS: Man kann in der Form ActiveControl setzen, wenn man den Fokus vor/außerhalb der Sichtbarkeit der Form zuweisen möchte.
(bei eingebetteten Forms ist das Auslesen jeweils bei der obersten Form möglich)
Die globale Screen-Variable, da sind zwei Events drin, wo man auf...