public void ShowPopup(System.Windows.Forms.Form owner, System.Drawing.Point location) { if (popup != null) { popup.Close(); popup = null; } popup = new views.popup.YosanDaikubunPopup(); /*popup.PopupClosed += delegate() { * popup = null; * gridController = null; * yosanDaikubunTable = null; * };*/ yosanDaikubunTable = new models.db.vtables.UsableYosanDaikubun(Context.KaikeiDatabase); gridController = new grid.DBPanelGridController <views.grid.YosanDaikubunRow>(popup.Grid, false); gridController.SetTable(yosanDaikubunTable); gridController.Row_GotFocusAction += (row) => RowSelectionChanged(); gridController.SetQuery(""); popup.StartPosition = System.Windows.Forms.FormStartPosition.Manual; popup.Location = location; popup.Show(owner); }
public void ClosePopup() { if (popup != null) { popup.Close(); popup = null; } }
public YosanDaikubunPopupController() { popup = null; }