Başka bir programda bir makro çalıştıran bir C # winforms uygulamam var. Diğer program sürekli olarak pencereler açacak ve genellikle daha iyi bir kelime olmadığı için her şeyi çılgınca gösterecektir. İşlemin çalışmasını durduracak bir iptal düğmesi uygulamak istiyorum, ancak pencerenin üstte kalmasını sağlayamıyorum. Bunu C # ile nasıl yaparım?
Düzenleme: TopMost = true; , ancak diğer program üstte kendi pencerelerini açmaya devam ediyor. Her n milisaniyede bir penceremi en üste göndermenin bir yolu var mı?
Düzenleme: Bunu çözme şeklim, üzerine çift tıklayarak işlemi iptal edecek bir sistem tepsisi simgesi eklemekti. Sistem tepsisi simgesinin üzeri örtülmez. Cevap veren herkese teşekkür ederim. Neden 'süper üstte' bir pencere olmadığına dair makaleyi okudum ... mantıksal olarak çalışmıyor.