有沒有辦法讓表單始終處於活動狀態?無論我打開其他表格,我打開的表格都設置爲不活動狀態,其他表格也處於活動狀態。
例如:
我有兩種形式:「主窗體」和「提醒窗體」。當我啓動應用程序時,它會加載「提醒表單」,然後加載「主表單」,然後「主表單」處於活動狀態,但我希望「提醒表單」處於活動狀態,但表單如何加載需求是一樣的。如何設置所有時間的活動表格?
1
A
回答
1
如果說「積極」,你的意思是總是有一個焦點,這是不可能的內置的方式,它應該由你來處理。如果您希望它始終可見(在其他表單上),則可以使用TopMost=true
屬性,因此它總是會覆蓋所有非TopMost表單,順便說一句,在出現另一個表單時不保證TopMost表格。
希望這會有所幫助。
0
你可以註冊到Deactivate
事件,然後調用Activate
,使反覆活躍的形式:
public ReminderForm()
{
//other stuff
Deactivate += (s, e) => { if (/* check if really do it */) Activate(); };
}
如果你只是想「提醒表」可見,設置TopMost
到真正的是更簡單的方法。
0
將表格的TopMost
屬性設置爲true
。
0
你可以使用
public ReminderForm()
{
InitializeComponent();
MainForm frm2 = new MainForm();
MainForm.Show();
Activate();
}
如果你希望你的形式留總是在其他形式的頂部,設置TopMost = true;
0
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
this.Focus();
}
0
設置TopMost
屬性True
相關問題
- 1. 如何動態設置所有申請表格標題屬性
- 2. 如何在styles.xml中設置我所有活動的背景
- 3. 如何設置所有活動的歷史記錄
- 4. 如何設置所有活動的永久背景?
- 5. 如何設置全屏佈局中的所有活動
- 6. 如何使用CoffeeScript查找所有設置的時間間隔?
- 7. 如何設置一個android活動的時間限制
- 8. 如何爲所有活動設置背景?
- 9. 如何在所有活動中設置橫幅廣告?
- 10. 如何爲所有活動設置標題(一次)?
- 11. 活動時間表
- 12. 如何設置會話最大不活動時間?
- 13. 如何設置活動類?
- 14. 如何測試活動活動時間
- 15. 如何設置AutoFit()在c#中的所有Excel表格
- 16. >如何設置所有時間的背景?
- 17. 如何爲所有活動
- 18. 如何設置現有NSDate的時間?
- 19. 所有活動的活動
- 20. 當一個設置爲活動狀態時,將所有工作項設置爲非活動狀態
- 21. 當一個設置爲活動狀態時,將所有條目設置爲不活動
- 22. 如何設置只有部分邊框間距的表格?
- 23. 設置時間後關閉表格
- 24. openpyxl設置活動表
- 25. 如何爲所有表單設置invalidHandler?
- 26. 如何設置的時間
- 27. 如何快速設置所有表的所有列屬性「UpdateCheck」?
- 28. 如何爲所有表格設置表格行高度爲固定值
- 29. 我想爲Word 2007文檔中的所有表格設置空格間隔
- 30. 如何在WCF中爲HTTP連接設置保持活動時間間隔