Beispiel #1
0
        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);
        }
Beispiel #2
0
 public void ClosePopup()
 {
     if (popup != null)
     {
         popup.Close();
         popup = null;
     }
 }
Beispiel #3
0
 public YosanDaikubunPopupController()
 {
     popup = null;
 }