BaseForm.cs 637 B

12345678910111213141516171819202122232425
  1. using System;
  2. using System.Windows.Forms;
  3. namespace BatteryIndicator.UI
  4. {
  5. /// <summary>
  6. /// Form 基类
  7. /// </summary>
  8. public partial class BaseForm : Form
  9. {
  10. public BaseForm()
  11. {
  12. this.Load += new EventHandler(BaseForm_Load);
  13. this.FormClosed += new FormClosedEventHandler(BaseForm_FormClosed);
  14. }
  15. public void BaseForm_Load(object sender, EventArgs e)
  16. {
  17. Program.formList.Add(this);
  18. }
  19. public void BaseForm_FormClosed(object sender, FormClosedEventArgs e)
  20. {
  21. Program.formList.Remove(this);
  22. }
  23. }
  24. }