Hinweis: Sie müssen sich registrieren, um eine Antwort schreiben zu können.
|
Übersicht | ||
~Sammy~ | Erstellt am: 03.05.2009 : 23:56:09 Uhr Hallo Leute, ich habe eine Anwendung geschrieben, die aus 2 Formularen besteht. Zu dem Zeitpunkt an dem beide geöffnet sind erscheinen auch beide im Taskmanager. Wie kann ich es machen, dass nur das Hauptfenster angezeigt wird? Im moment zeig ich das zweite Fenster so an: frmOptions.ShowDialog();Und wie kann ich es über einen Codebefehl lösen das ich die Anwendung minimiere? Also praktisch das X per Code drücke? Ich will es nicht beenden, sondern nur minimieren. Bei C# Anwendungen auf dem PC würde es anscheinend so gehen: this.WindowState = FormWindowState.Minimized;Minimized ist allerdings auf dem PPC nicht verfügber. Es gibt nur Maximized und Normal. Gibt es dazu vielleicht eine passende Windows Message? Vielen Dank im vorraus. |
|
Die 3 letzen Antworten (Neue zuerst) | ||
pda-dev | Erstellt am: 08.05.2009 : 09:35:11 Uhr Naja wie du das Form vor Pocket Plus versteckst, kann ich leider auch nicht sagen, da ich dessen Algorithmus nicht kenne. Grundsäzlich gilt natürlich: solange das Formular lebt, kann es auch irgendwie aufgefunden werden. Ich habe mir mal folgende Hilfsmethoden gebastelt, vielleicht helfen sie dir weiter (ist VB.NET, sorry, aber es gibt ja Übersetzer von VB.NET nach C#) Wenn du etwas mit den Parametern spielst, kommst du evtl. auf das gewünschte Ergebnis. |
|
~Sammy~ | Erstellt am: 07.05.2009 : 19:13:24 Uhr Mit Hide verschwindet es zwar auch aus dem Taskmanager, aber das hab ich anders gemeint. Ich benutze SPB Pocket Plus und der zeigt eine Art Mini Taskmanager an wenn ich lang auf das [X] Oben rechts drücke. Man kann Programme beenden oder zwischen aktiven Programmen switchen. Das zweite Fenster meines Progs (Optionen-Fenster) soll nicht in dieser Liste, also auch nicht im Taskmanager erscheinen. Gibt es vielleicht eine möglichkeit darauf zu reagieren wenn mein Programm erneut starten will und dann einfach nur das Show aufzurufen? |
|
pda-dev | Erstellt am: 07.05.2009 : 09:18:57 Uhr Hmm ich bin mir nicht sicher, aber soweit ich weiss verschwindet das Formular auch aus dem Taskmanager, wenn man es mit "Hide" versteckt. |
|