Beispiel #1
0
        public void ShowPopupModal(System.Windows.Forms.Form parent, models.Context aContext)
        {
            context = aContext;

            popup = new views.popup.KanjouMototyouPrinntPopup();
            popup.SetDatabase(context.KaikeiDatabase);
            popup.SetGengou(context.Setting.GetStr("before_gengou", ""));
            popup.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
            popup.Location      = new System.Drawing.Point(
                Math.Max(parent.Left + (parent.Width - popup.Width) / 2, 0),
                Math.Max(parent.Top + (parent.Height - popup.Height) / 2, 0));

            popup.CloseButtonClicked += delegate() {
                popup.Close();
            };
            popup.PrintButtonClicked += PrintButtonClicked;

            focusController = new misc.FocusController(popup);

            popup.ShowDialog();
            popup.Dispose();
            popup = null;
        }
Beispiel #2
0
 public KanjouMototyouPrintPopupController()
 {
     popup           = null;
     focusController = null;
 }