kein Focus per maus auf Childform

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
arturx
Beiträge: 140
Registriert: Fr 21. Nov 2008, 11:29
OS, Lazarus, FPC: Winux (L 1.0.6.xy FPC 2.6.z)
CPU-Target: 32/64Bit

kein Focus per maus auf Childform

Beitrag von arturx »

Lazarus 9282 Beta

Form1 mit button1
form2 mit edit1, buttonxy

form1 :

Code: Alles auswählen

procedure TForm1.Button1Click(Sender: TObject);
begin
  form2.Parent := form1;
  form2.Top    := 100;
  form2.left   := 200;
  form2.visible := true;
end;
Wenn per Button1Click form2 als Child von Form1 sichtbar gemacht wird,
lässt sich der Focus auf form2.edit1 nicht mehr mit der Maus setzen, aber immer per Tab-Taste.
Form2.ButtonXY reagiert ganz normal auf die Maus.

Dieses Verhalten tritt nur auf, wenn borderstyle <> [bsnone] ist.
Als Child macht wahrscheinlich auch nur bsnone Sinn.

Ist das ein Bug oder ist das gewollt ?

Antworten