FrmDevicePause.cs 1.1 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace OnlineStore
{
    public partial class FrmDevicePause : Form
    {
        
        public FrmDevicePause()
        {
            InitializeComponent();
        }
        public event EventHandler onPause;

        static Form mainform;
        public static void Init(Form form)
        {
            mainform = form;
        }
        public static bool ShowPauseWindows()
        {
            return (bool)mainform.Invoke(new Func<bool>(() =>
            {
                FrmDevicePause frmDevice = new FrmDevicePause();
                frmDevice.TopMost = true;
                return frmDevice.ShowDialog() == DialogResult.OK;
            }));
        }

        private void button_resume_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.OK;
            this.Close();
        }

        private void button_close_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}