ฉันมีแอป C # winforms ที่เรียกใช้มาโครในโปรแกรมอื่น โปรแกรมอื่น ๆ จะแสดงหน้าต่างขึ้นมาอย่างต่อเนื่องและโดยทั่วไปจะทำให้สิ่งต่างๆดูไม่มีคำที่ดีกว่าบ้า ฉันต้องการใช้ปุ่มยกเลิกที่จะหยุดกระบวนการทำงาน แต่ดูเหมือนว่าฉันจะไม่สามารถให้หน้าต่างอยู่ด้านบนได้ ฉันจะทำสิ่งนี้ใน C # ได้อย่างไร
แก้ไข: ฉันได้ลอง TopMost = true; แต่โปรแกรมอื่น ๆ จะเปิดหน้าต่างของตัวเองขึ้นด้านบน มีวิธีส่งหน้าต่างของฉันไปด้านบนทุก ๆ มิลลิวินาทีหรือไม่?
แก้ไข: วิธีที่ฉันแก้ปัญหานี้คือการเพิ่มไอคอนถาดระบบซึ่งจะยกเลิกกระบวนการโดยดับเบิลคลิกที่ไอคอน ไอคอนถาดระบบไม่ได้รับการปกปิด ขอบคุณทุกคนที่ตอบกลับ ฉันอ่านบทความเกี่ยวกับสาเหตุที่ไม่มีหน้าต่าง 'super-on-top' ... มันไม่ทำงานตามเหตุผล