![]() |
DBGrid auf MDIChild Fehler
Hi, wenn ich ein DBGrid auf ein MDIChild Fenster setze und ein solches dann von meinem Hauptfenster erzeuge
Delphi-Quellcode:
erhalte ich folgende Fehlermeldung:
a:=TMDIChild.Create(application);
a.Parent:=MainForm; a.show; " Cannot focus a disabled or invisible window ". Habe auch schon die anderen Beiträge im Forum gelesen, die scheinen mir aber für mein Problem nicht relevant. Hat jemand eine Idee? |
Re: DBGrid auf MDIChild Fehler
Hi,
schon mal so probiert:
Delphi-Quellcode:
Gruß
var
Child : TMDIChild; begin Child := TMDIChild.Create(Self); Child.FormStyle := fsMDIChild; //mache ich weil ich die Form auf fsNormal habe und nur nach Bedarf end; //als MDIChild aufrufe (löst übrigens Show aus) Frank |
Re: DBGrid auf MDIChild Fehler
Hi Frank,
danke für deine schnelle Antwort! Und tatsächlich funktioniert es nach deiner Methode. Nur noch eine Frage zum Verständnis: Wieso funktioniert es nach meiner Methode nicht? Würde mich doch sehr dafür interessieren warum das so nicht geht - Vielleich hast du da eine Erklärung. TIA joosy |
Re: DBGrid auf MDIChild Fehler
Ich denke da Du die Form schon als fsMDIChild erzeugst löst Du auch gleich
das Show aus und änderst an der schon gezeigten Form den Parent und sagst erneut Show. Wahrscheinlich ist es auch grundsätzlich falsch für ein MDIChild Application als Parent zu verwenden, was Dein TMDIChild.Create(application); macht. Grüße Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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 by Thomas Breitkreuz