Hallo
Ich habe eine MDI-Anwendung mit einigen Child-Fenster. Eines der Child-Fenster sollte unsichtbar sein (bleiben). Beim Aufruf einer Methode mit folgendem Code wird das Fenster jedoch sichtbar:
Graphics e = this.CreateGraphics();
tmp = e.MeasureString(...);
e.Dispose();
Die Benutzung von CreateGraphics() resp. MeasureString() führt offensichtlich dazu, dass das Child-Fenster automatisch sichtbar wird, obwohl die Eigenschaft Visible auf FALSE
gesetzt war.
Wieso ist das so ?
Was kann man tun um dies zu verhindern ?
Ich habe eine MDI-Anwendung mit einigen Child-Fenster. Eines der Child-Fenster sollte unsichtbar sein (bleiben). Beim Aufruf einer Methode mit folgendem Code wird das Fenster jedoch sichtbar:
Graphics e = this.CreateGraphics();
tmp = e.MeasureString(...);
e.Dispose();
Die Benutzung von CreateGraphics() resp. MeasureString() führt offensichtlich dazu, dass das Child-Fenster automatisch sichtbar wird, obwohl die Eigenschaft Visible auf FALSE
gesetzt war.
Wieso ist das so ?
Was kann man tun um dies zu verhindern ?