Autor Beitrag
Danu
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 17.07.08 09:15 
Moin

Habe ein grosses Projekt "geerbt", welches ein MDI-Fenster als Mainform hat.
Problemstellung:

Die MDI-Form, der grau Hintergrund, reagiert auf keinen Event. DblClick, Click, Mouse-Down, etc. ingnoriert die Form. Auch kann ich die Hintergrundfarbe nicht mehr wechseln, sei dies zu Run-oder Designtime. Wenn ich auf der Mainform ein Grafikelement platziere,
reagiert dies auf Events.

Mein Frage:

Wie kann ich die Eventsabfangen, die an nur an die MDI-Form gesandt werden.
Kann mir jemand helfen?

Besten Danke

Dani
Martin1966
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: Do 17.07.08 10:25 
Hallo Dani! :welcome:

Also ich hab's gerad ausprobiert: Eine neue Anwendung erstellt, beim Hauptfenster bei der Property FormStype auf fsMDIForm gesetzt und bei dem Event OnDblClick eine Test-Anweisung programmiert. Ergebnis: Das DblClick Event wird aufgerufen. Auch die Farbe kann ich ändern.

Vielleicht kannst du noch mal erklären welche Fenster existieren und welchen FormStyle Eigenschaften diese habe. Und welches Fenster genau nicht auf die Events reagiert.

Lg, Martin

_________________
Ein Nutzer der Ecke ;-)