Ich habe eine C # Winforms-App, die ein Makro in einem anderen Programm ausführt. Das andere Programm öffnet ständig Fenster und lässt die Dinge im Allgemeinen, mangels eines besseren Wortes, verrückt aussehen. Ich möchte eine Schaltfläche zum Abbrechen implementieren, die die Ausführung des Prozesses stoppt, aber ich kann anscheinend nicht das Fenster so einstellen, dass es oben bleibt. Wie mache ich das in C #?
Bearbeiten: Ich habe versucht, TopMost = true; , aber das andere Programm öffnet immer wieder seine eigenen Fenster. Gibt es eine Möglichkeit, mein Fenster alle n Millisekunden nach oben zu senden?
Bearbeiten: Ich habe dieses Problem gelöst, indem ich ein Taskleistensymbol hinzugefügt habe, das den Vorgang durch Doppelklick abbricht. Das Taskleistensymbol wird nicht verdeckt. Vielen Dank an alle, die geantwortet haben. Ich habe den Artikel darüber gelesen, warum es kein "Super-on-Top" -Fenster gibt ... es funktioniert logischerweise nicht.