public void ClosePopup() { if (popup != null) { popup.Close(); popup = null; } }
public void ShowPopup(System.Windows.Forms.Form owner) { if (popup != null) { popup.Close(); popup = null; } popup = new views.popup.YosanKakuninPopup(); popup.PopupClosed += delegate() { popup = null; kamokuGridController = null; }; popup.CloseButtonClicked += delegate() { ClosePopup(); }; popup.SearchKamokuButtonClicked += delegate() { SetQueryConditionForKamoku( false, popup.KamokuSearchConditionYear, popup.KamokuSearchConditionKeiriKubun, popup.KamokuSearchConditionYosanKubun); }; popup.SearchHojoButtonClicked += delegate() { SetQueryConditionForHojo( false, popup.HojoSearchConditionYear, popup.HojoSearchConditionKeiriKubun, popup.HojoSearchConditionYosanKubun); }; popup.SetDatabase(Context.KaikeiDatabase); kamokuGridController = new grid.DBPanelGridController <views.grid.YosanKamokuKakuninRow>(popup.KamokuGrid, false); kamokuGridController.SetTable(Context.KaikeiDatabase.YosanKamokuKubun); hojoGridController = new grid.DBPanelGridController <views.grid.YosanHojoKakuninRow>(popup.HojoGrid, false); hojoGridController.SetTable(Context.KaikeiDatabase.YosanKamokuKubun); popup.StartPosition = System.Windows.Forms.FormStartPosition.Manual; popup.Location = new System.Drawing.Point( owner.Location.X + (owner.Size.Width - popup.Size.Width) / 2, owner.Location.Y + (owner.Size.Height - popup.Size.Height) / 2 ); popup.Show(owner); }
public YosanKakuninPopupController() { popup = null; }