示例#1
0
 public virtual void OpenForm(Form mdiParent = null)
 {
     Create();
     ChildForm.MdiParent = mdiParent;
     ChildForm.Show();
     StageStatusChanged?.Invoke(this, StageStatus.OpenedForm);
 }
示例#2
0
 public virtual void Dispose()
 {
     CloseForm();
     StageStatusChanged?.Invoke(this, StageStatus.Disposed);
 }
示例#3
0
 public virtual void CloseForm()
 {
     ChildForm?.Close();
     StageStatusChanged?.Invoke(this, StageStatus.ClosedForm);
 }
示例#4
0
 public virtual void Create()
 {
     Dispose();
     StageStatusChanged?.Invoke(this, StageStatus.Created);
 }