Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
969 Beiträge
 
Delphi 6 Professional
 
#14

AW: StringGrid über den Rand z.B. einer GroupBox hinweg anzeigen

  Alt 2. Apr 2020, 20:25
Hmm..

Mit eigener Form kann diese über die Grenze der Form 'hinausgehen' auf dem die Groupbox liegt.
In dem Fall lässt sich die Position des Forms sogar noch einfacher ermitteln:
Delphi-Quellcode:
var
  P: TPoint;
begin
  P := Edit1.ClientToScreen(Point(0, Edit1.Height));
  StringGrid1Form.Left := P.X;
  StringGrid1Form.Top := P.Y;
  StringGrid1Form.BringToFront;
end;

So hatte ich das auch angedacht, nur mit der Erweiterung, dass das Grid nur angezeigt wird, wenn die Maus über dem Edit ist (deshalb MouseHook um das Verlassen des Edits zuverlässig zu erkennen ) ansonsten würde das Grid ja immer auch alle anderen Fenster/Applikationen verdecken, wenn es OnTop ist
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat