![]() |
TMdiChild: Kontextmenü des Hauptfensters schlägt durch
Hallo,
ich habe in meinem Hauptfenster (FormStyle = fsMdiForm) ein TImage als Hintergrundbild. An dieses habe ich ein TPopupMenu als Kontextmenü angehängt, um z.B. das Hintergundbild zu ändern etc. Öffne ich jetzt ein MDI Child (FormStyle = fsMdiChild), dann öffnet sich das Popup auch wenn ich auf der Clientfläche des Child einen Rechtsklick ausführe. Wie verhindern ? |
Re: TMdiChild: Kontextmenü des Hauptfensters schlägt durch
Hi Union,
ist ja schon komisch, ein möglicher Workaround wäre:
Delphi-Quellcode:
MfG
procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); var APoint: TPoint; begin if Button = mbRight then begin APoint := Image1.ClientToScreen(Point(X, Y)); PopupMenu1.Popup(APoint.X, APoint.Y); end; end; Stevie |
Re: TMdiChild: Kontextmenü des Hauptfensters schlägt durch
Versuch einfach mal anstatt einem MDI-Fenster(bzw. MDI-Child) ein modales Fenster zu öffnen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz