Exemple #1
0
        static void StartApplication()
        {
            frmMainMenu mainTemp = null;

            try
            {
                //clsBarcodeReader.Instance.InitialComponent();

                //ServiceProvider.Instance.Connect();
                //fMain = new frmMainMenu();
                //Application.Run(fMain);
                using (frmMainMenu fMain = new frmMainMenu())
                {
                    //GC.ReRegisterForFinalize(fMain);

                    mainTemp = fMain;
                    Application.Run(fMain);

                    //ServiceProvider.Instance.Disconnect();
                    //clsBarcodeReader.Instance.Release();

                    mainTemp = null;
                    GC.SuppressFinalize(fMain);

                    GC.Collect();
                    GC.WaitForPendingFinalizers();
                }


                if (mainTemp != null)
                {
                    FullScreenHandle.StopFullScreen(mainTemp);
                    GC.SuppressFinalize(mainTemp);

                    GC.Collect();
                    GC.WaitForPendingFinalizers();
                }

                Application.Exit();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                if (mainTemp != null)
                {
                    FullScreenHandle.StopFullScreen(mainTemp);
                    GC.SuppressFinalize(mainTemp);
                }

                GC.Collect();
                GC.WaitForPendingFinalizers();

                Application.Exit();
            }
        }
Exemple #2
0
        public frmMainMenu()
        {
            this.Enabled = false;

            InitializeComponent();

            base.UpdateResourcesInForm(GlobalVariable.LanguageSelect);
            FullScreenHandle.StartFullScreen(this);

            this.lblVersion.Text = string.Format("V. {0}",
                                                 System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString());
            this.lblIPAddress.Text = "IP: " + string.Format("{0}", GlobalVariable.GetIPAddress());
        }
Exemple #3
0
        public frmMixing()
        {
            InitializeComponent();
            this.InitialClearDataInform();

            base.UpdateResourcesInForm(GlobalVariable.LanguageSelect);

            try
            {
                this.MsgWin              = new MsgWindow();
                this.MsgWin.BarcodeRead += new Action(MsgWin_BarcodeRead);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            FullScreenHandle.StartFullScreen(this);
        }
        public frmReplenish()
        {
            InitializeComponent();
            this.InitialClearDataInform();

            base.UpdateResourcesInForm(GlobalVariable.LanguageSelect);

            try
            {
                this.MsgWin              = new MsgWindow();
                this.MsgWin.BarcodeRead += new Action(MsgWin_BarcodeRead);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            this.SetActiveColor("txtJobNo");
            this.SetTextFocusControl(this.txtJobNo, true);
            FullScreenHandle.StartFullScreen(this);
        }
 private void frmReplenish_Closing(object sender, CancelEventArgs e)
 {
     FullScreenHandle.StopFullScreen(this);
 }