private void changeFormVisibility(XtraForm form) { if (form.Visible) { form.Hide(); } else { form.Show(); } }
private void ChangeFormVisibility(XtraForm form) { if (form.IsDisposed) { return; } if (form.Visible) { form.Hide(); } else { form.Show(); } }
public void LoadTrainerForm(XtraForm loaderForm, SimpleButton btn, Timer tmr) { XtraForm CreateForm(XtraForm loader) { if (_trainerForm != null) { return(_trainerForm); } _trainerForm = new XtraForm1(); _trainerForm.Text = $"{apis.Data.SRFName}"; _trainerForm.Tag = $"{apis.Data.SRFVersion}"; _trainerForm.Closed += (sender, args) => { tmr.Interval = 1000; _trainerForm.Dispose(); loader.Show(); }; return(_trainerForm); } // CreateForm().Show(); // var tm = new Timer {Interval = 1000}; // tm.Tick += (sender, args) => // { // Debug.WriteLine("Still Working"); // if (!CreateForm().IsDisposed) return; // loaderForm.Show(); // tm.Stop(); // }; void OnBtnOnClick(object sender, EventArgs args) { _trainerForm = null; GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); // tm.Enabled = true; // tm.Start(); jr = SRMain.Instance; jr.activeTrainer = ActiveTrainer.Instance; SRMain.Instance.Load(apis.Data); CreateForm(loaderForm).Show(); loaderForm.Hide(); tmr.Interval = 7000; } btn.Click += OnBtnOnClick; }
private void ChangeFormVisibility(XtraForm form) { if (form.Visible) form.Hide(); else form.Show(); }
/// <summary>Đóng màn hình khi nạp màn hình bị lỗi. /// Phát sinh: Dùng trong tất cả các phiếu. Ví dụ khi chọn xem 1 phiếu trong khi đó /// có 1 người đã vừa mới xóa thông tin phiếu /// </summary> /// <param name="frm"></param> public static void CloseFormWhenLoadError(XtraForm frm) { HelpMsgBox.ShowNotificationMessage("Chức năng này không hoạt động.\nVui lòng liên hệ Công ty P R O T O C O L."); frm.Hide(); frm.Dispose(); }
private void ChangeFormVisibility(XtraForm form) { if (form.IsDisposed) return; if (form.Visible) form.Hide(); else form.Show(); }