Activate() public method

public Activate ( ) : void
return void
Esempio n. 1
0
		public void Activated ()
		{
			if (TestHelper.RunningOnUnix)
				Assert.Ignore ("#3 fails");

			_form = new Form ();
			EventLogger logger = new EventLogger (_form);
			_form.ShowInTaskbar = false;
			Assert.AreEqual (0, logger.CountEvents ("Activated"), "#1");
			_form.Activate ();
			Application.DoEvents ();
			Assert.AreEqual (0, logger.CountEvents ("Activated"), "#2");
			_form.Show ();
			Application.DoEvents ();
			Assert.AreEqual (1, logger.CountEvents ("Activated"), "#3");
			_form.Show ();
			Application.DoEvents ();
			Assert.AreEqual (1, logger.CountEvents ("Activated"), "#4");
			_form.Activate ();
			Application.DoEvents ();
			Assert.AreEqual (1, logger.CountEvents ("Activated"), "#5");
			_form.Hide ();
			Application.DoEvents ();
			Assert.AreEqual (1, logger.CountEvents ("Activated"), "#6");
			_form.Show ();
			Application.DoEvents ();
			Assert.AreEqual (2, logger.CountEvents ("Activated"), "#7");
		}
Esempio n. 2
0
 public static void volverAPadreYCerrar(Form ventanaPadre, Form ventana)
 {
     ventanaPadre.Visible = true;
     ventanaPadre.Activate();
     ventanaPadre.Select();
     ventana.Close();
 }
Esempio n. 3
0
        public static void InstanceFormChild(Form frmChild, Form frmParent, bool modal)
        {
            if (frmParent != null)
                foreach (var item in frmParent.MdiChildren)
                {
                    if (item.GetType() == frmChild.GetType())
                    {
                        frmChild.Focus();
                        frmChild.BringToFront();
                        frmChild.Activate();
                        return;
                    }
                }

            frmChild.ShowInTaskbar = false;

            if (modal)
            {
                frmChild.TopLevel = true;
                frmChild.ShowDialog();
            }
            else
            {
                if (frmParent != null)
                    frmChild.MdiParent = frmParent;

                frmChild.Show();
            }
        }
Esempio n. 4
0
        // [focus]
        /// <summary>
        /// bring form to foreground </summary>
        public static void bringToFront(Form form)
        {
            Program.log.write("bringToFront");
            Tick.timer(500, (t, args) =>
            {
                if (t is Timer)
                {
                    Timer timer = t as Timer;

                    Program.log.write("bringToFront: tick");
                    timer.Enabled = false;

                    //diagram bring to top hack in windows
                    if (form.WindowState == FormWindowState.Minimized)
                    {
                        form.WindowState = FormWindowState.Normal;
                    }

            #if !MONO
                    SetForegroundWindow(form.Handle.ToInt32());
            #endif
                    form.TopMost = true;
                    form.Focus();
                    form.BringToFront();
                    form.TopMost = false;
                    form.Activate();
                }
            });
        }
Esempio n. 5
0
        private String callFrm(System.Windows.Forms.Form thisFrm, String query, String selectedText, int uptoIndex)
        {
            String    str;
            DataTable dtFirm = new DataTable();

            if (thisFrm.Name == "Login")
            {
                Database.GetOtherSqlData(query, dtFirm);
            }
            else
            {
                Database.GetSqlData(query, dtFirm);
            }
            //SelectAcc frm;
            //if (selectedText == "")
            //{
            SelectAcc frm = new SelectAcc(dtFirm, selectedText, uptoIndex);

            //}
            frm.StartPosition = FormStartPosition.CenterScreen;
            frm.ShowDialog(thisFrm);
            thisFrm.Activate();
            if (frm.outStr != null)
            {
                str = frm.outStr;
            }
            else
            {
                str = "";
            }

            return(str);
        }
Esempio n. 6
0
        private static String callFrm(System.Windows.Forms.Form thisFrm, String query, String selectedText, int uptoIndex)
        {
            String    str;
            DataTable dtFirm = new DataTable();

            if (thisFrm.Name == "frmLogin")
            {
                Database.GetOtherSqlData(query, dtFirm);
            }
            else
            {
                Database.GetSqlData(query, dtFirm);
            }
            //SelectAcc frm;
            //if (selectedText == "")
            //{



            //  Objfrm.Select(dtFirm, selectedText, uptoIndex);
            //}

            Objfrm.ShowDialog(thisFrm);
            thisFrm.Activate();
            if (Objfrm.outStr != null)
            {
                str = Objfrm.outStr;
            }
            else
            {
                str = "";
            }
            return(str);
        }
Esempio n. 7
0
        public static String ComboKeydown(System.Windows.Forms.Form thisFrm, Keys keyCode, String query, String selectedText, int uptoIndex)
        {
            //keydown
            String str = "";

            if (keyCode == Keys.F4 || keyCode == Keys.Down || keyCode == Keys.F10 || keyCode == Keys.Enter)
            {
                str = callFrm(thisFrm, query, selectedText, uptoIndex);
            }
            else if (keyCode == Keys.Delete)
            {
                str = "";
            }
            else
            {
                str = selectedText;
            }
            if (thisFrm.ActiveControl != null)
            {
                if (str != "" && thisFrm.ActiveControl.GetType() != typeof(faspiGrid.ansGridView))
                {
                    thisFrm.SelectNextControl(thisFrm.ActiveControl, true, true, true, true);
                }
            }

            thisFrm.Activate();
            return(str);
        }
Esempio n. 8
0
 public void MdiShow2(BaseForm frm)
 {
     try
     {
         System.Windows.Forms.Form[] mdiChildren = base.MdiChildren;
         for (int i = 0; i < mdiChildren.Length; i++)
         {
             System.Windows.Forms.Form form = mdiChildren[i];
             if (form.GetType().Equals(frm.GetType()))
             {
                 form.Activate();
                 form.Show();
                 frm.Dispose();
                 return;
             }
         }
         frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
         frm.MdiParent     = this;
         frm.KeyPreview    = true;
         frm.Mainform      = this;
         frm.InitFeatureButton();
         frm.Show();
     }
     catch (System.Exception ex)
     {
         clsPublic.ShowException(ex, this.Text);
     }
 }
Esempio n. 9
0
 public static void mostrarNuevaVentana(Form ventanaNueva, Form ventanaPadre)
 {
     ventanaNueva.Visible = true;
     ventanaNueva.Activate();
     ventanaNueva.Select();
     ventanaPadre.Hide();
 }
Esempio n. 10
0
 private void ShowNewForm(System.Windows.Forms.Form frm)
 {
     //nqs forma eshte hapur njehere atehere nuk e hapim per here te dyte
     foreach (DevComponents.DotNetBar.TabItem i in tabStrip1.Tabs)
     {
         if (frm.Name == i.Name)
         {
             tabStrip1.SelectedTab = i;
             return;
         }
     }
     frm.MdiParent       = this;
     frm.AutoScroll      = true;
     frm.FormBorderStyle = FormBorderStyle.None;
     frm.ControlBox      = false;
     childFormNumber++;
     //shtojme elementin ne tabStrip
     DevComponents.DotNetBar.TabItem item = new DevComponents.DotNetBar.TabItem();
     item.Name = frm.Name;
     item.Text = frm.Text;
     tabStrip1.Tabs.Add(item);
     frm.Dock = DockStyle.Fill;
     //per te njejtin element qe shtuam ne tabStrip shtojme
     //dokumentin korrespondues ne documentManager
     DocumentManager.Document doc = new DocumentManager.Document(frm, frm.Name);
     this.documentManager.AddDocument(doc);
     this.documentManager.FocusedDocument = doc;
     this.ActiveControl = frm;
     frm.Activate();
     frm.Location          = new Point(0, 23);
     tabStrip1.SelectedTab = tabStrip1.Tabs[tabStrip1.Tabs.Count - 1];
     this.ToggleMenuItems(frm);
 }
Esempio n. 11
0
 /// <summary>
 /// Activate 一个 Form。包括了处理最小化时候恢复显示的功能
 /// </summary>
 /// <param name="form">Form</param>
 public static void Activate(Form form)
 {
     if (form != null)
     {
         if (form.WindowState == FormWindowState.Minimized)
             form.WindowState = FormWindowState.Normal;
         form.Activate();
     }
 }
Esempio n. 12
0
        /// <summary>
        /// 调入EasternArt主窗体进行显示.
        /// </summary>
        public static void CallCoreWorkbench(Form window)
        {
            _startupWindow = window;

            CoreWorkbench bench = new CoreWorkbench();
            bench.Closing += new CancelEventHandler(StartupWindowClosing);
            bench.Show();
            window.Activate();
            _logger.Info(LogString.Normal(StringService.CoreWorkbenchGettingOpened));
        }
Esempio n. 13
0
 /// <summary>
 /// 显示弹出式列表项目
 /// </summary>
 /// <param name="x">弹出的列表的左上角在屏幕上的X坐标</param>
 /// <param name="y">弹出的列表的左上角在屏幕上的Y坐标</param>
 /// <param name="owner">弹出列表的窗体</param>
 /// <returns>用户选择的项目,-1表示没有选中</returns>
 public int ShowPopupList(int x, int y, System.Windows.Forms.Form owner)
 {
     this.Location = new System.Drawing.Point(x, y);
     this.Show();
     if (owner != null)
     {
         owner.Activate();
     }
     return(0);
 }
Esempio n. 14
0
        private void tabControl_mdichild_Click(object sender, EventArgs e)
        {
            TabPage tp = this.tabControl_mdichild.SelectedTab;

            System.Windows.Forms.Form mdic = this.tabControl_get_associated_form(tp);
            if (mdic == null)
            {
                return;
            }
            mdic.Activate();
        }
Esempio n. 15
0
 public static void StartSplashScreen(Form mainForm, SplashScreenOptions options)
 {
     callingForm = mainForm;
     formTitle = callingForm.Text;
     callingForm.Hide();
     Thread splashthread = new Thread(new ParameterizedThreadStart(SplashScreen.ShowSplashScreen));
     splashthread.IsBackground = true;
     splashthread.Start(options);
     Thread.Sleep(100);
     callingForm.Activate();
 }
Esempio n. 16
0
 /// <summary>
 /// Shows the window.
 /// </summary>
 /// <param name="form">The form.</param>
 private static void ShowWindow(Form form)
 {
     if (form.Visible)
     {
         form.Activate();
         if (form.WindowState == FormWindowState.Minimized)
             form.WindowState = FormWindowState.Normal;
     }
     else
     {
         form.Show();
     }
 }
Esempio n. 17
0
        private static void ActivateParentForm(Form parentForm)
        {
            if (parentForm != null)
            {
                //HandleRef href = new HandleRef(ParentForm, ParentForm.Handle);
                //SetForegroundWindow(href);

                parentForm.Invoke(new Action(() => { parentForm.Activate(); }));
            }
            else if (ApplicationService.Current.MainForm != null)
            {
                ApplicationService.Current.MainForm.Invoke(new Action(() => { ApplicationService.Current.MainForm.Activate(); }));
            }
        }
Esempio n. 18
0
 private void DisplayErrors()
 {
     if (FormErr != null)
     {
         FormErr.Close();
     }
     if (myIconTimer != null)
     {
         myIconTimer.Stop();
     }
     niconNotifyBalloon.Icon = m_icDefault;
     FormErr = new FormErrors(EVENT_LOG_SOURCE);
     FormErr.Show();
     FormErr.Activate();
 }
Esempio n. 19
0
        public override void ActivateForm(Form form, DesktopWindow window, IntPtr hwnd)
        {
            if (window == null || window.Handle != form.Handle)
            {
                Log.InfoFormat("[{0}] Activating Main Window - current=({1})", hwnd, window != null ? window.Exe : "?");

                form.BringToFront();
                form.Focus();
                form.Show();
                form.Activate();

                // stop flashing...happens occassionally when switching quickly when activate manuver is fails
                NativeMethods.FlashWindow(form.Handle, NativeMethods.FLASHW_STOP);
            }
        }
Esempio n. 20
0
        public static void TRACE(Form owner, string message)
        {
            if (TraceFrm.m_instance == null)
            {
                TraceFrm.m_instance = new TraceFrm();

                if(owner != null)
                {
                    TraceFrm.m_instance.Location = new Point(owner.Right + (SystemInformation.BorderSize.Width * 2), owner.Top);
                    owner.Activate();
                }
                TraceFrm.m_instance.Show();
            }

            TraceFrm.m_instance.Write(message);
        }
Esempio n. 21
0
		public void Activated_Dialog ()
		{
			if (TestHelper.RunningOnUnix)
				Assert.Ignore ("#4 fails");

			_form = new DelayedCloseForm ();
			EventLogger logger = new EventLogger (_form);
			_form.ShowInTaskbar = false;
			Assert.AreEqual (0, logger.CountEvents ("Activated"), "#1");
			_form.Activate ();
			Assert.AreEqual (0, logger.CountEvents ("Activated"), "#2");
			_form.ShowDialog ();
			Assert.AreEqual (1, logger.CountEvents ("Activated"), "#3");
			_form.ShowDialog ();
			Assert.AreEqual (2, logger.CountEvents ("Activated"), "#4");
		}
Esempio n. 22
0
        public override void ActivateForm(Form form, DesktopWindow window, IntPtr hwnd)
        {
            if (window == null || window.Handle != form.Handle)
            {
                Log.InfoFormat("[{0}] Activating Main Window - current=({1})", hwnd, window != null ? window.Exe : "?");

                // bring to top
                form.TopMost = true;
                form.TopMost = false;

                // set as active form in task bar
                form.Activate();

                // stop flashing...happens occassionally when switching quickly when activate manuver is fails
                NativeMethods.FlashWindow(form.Handle, NativeMethods.FLASHW_STOP);
            }
        }
Esempio n. 23
0
        private void btnGo_Click(object sender, EventArgs e)
        {
            switch (Convert.ToInt32(numProject.Value))
            {
                case 0:
                    problem = new Problem_Forms.Problem0();
                    break;
                case 1:
                    problem = new Problem_Forms.Problem1();
                    break;
                case 3:
                    problem = new Problem_Forms.Problem3();
                    break;
                case 51:
                    problem = new Problem_Forms.Problem51();
                    break;
                case 54:
                    problem = new Problem_Forms.Problem54();
                    break;
                case 70:
                    problem = new Problem_Forms.Problem70();
                    break;
                case 71:
                    problem = new Problem_Forms.Problem71();
                    break;
                case 72:
                    problem = new Problem_Forms.Problem72();
                    break;
                case 451:
                    problem = new Problem_Forms.Problem451();
                    break;
                default:
                    problem = null;
                    break;
            }

            try
            {
                problem.Show();
                problem.Activate();
            }
            catch (NullReferenceException)
            {
                MessageBox.Show("Solution not programmed for this problem.", "Validation Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 24
0
        private void documentManager_FocusedDocumentChanged_1(object sender, EventArgs e)
        {
            if (this.documentManager.FocusedDocument != null)
            {
                System.Windows.Forms.Form frm = this.documentManager.FocusedDocument.Control as System.Windows.Forms.Form;

                if (frm != null)
                {
                    // Beji update help-it dhe menuve te printimit
                    //this.ShowHelp(frm.HelpFile);
                    this.ToggleMenuItems(frm);
                    frm.Activate();
                    frm.CausesValidation = true;
                    frm.CausesValidation = false;
                }
            }
        }
Esempio n. 25
0
        /// <summary>
        /// Shows the specified Form as a popup window, keeping the
        /// Owner's title bar active and preparing to cancel the popup
        /// should the user click anywhere outside the popup window.
        /// <para>Typical code to use this message is as follows:</para><code>
        /// frmPopup popup = new frmPopup();
        /// Point location = this.PointToScreen(new Point(button1.Left, button1.Bottom));
        /// popupHelper.ShowPopup(this, popup, location);
        /// </code><para>Put as much initialisation code as possible
        /// into the popup form's constructor, rather than the <see cref="System.Windows.Forms.Load" />
        /// event as this will improve visual appearance.</para>
        /// </summary>
        /// <param name="owner">Main form which owns the popup</param>
        /// <param name="popup">Window to show as a popup</param>
        /// <param name="location">Location relative to the screen to show the popup at.</param>
        public void ShowPopup(System.Windows.Forms.Form owner, System.Windows.Forms.Form popup, Point location)
        {
            this.owner = owner;
            this.popup = popup;

            // Start checking for the popup being cancelled
            Application.AddMessageFilter(filter);

            // Set the location of the popup form:
            popup.StartPosition = FormStartPosition.Manual;
            popup.Location      = location;
            // Make it owned by the window that's displaying it:
            owner.AddOwnedForm(popup);
            // Respond to the Closed event in case the popup
            // is closed by its own internal means
            popClosedHandler = new EventHandler(popup_Closed);
            popup.Closed    += popClosedHandler;

            // Show the popup:
            this.popupShowing = true;
            popup.Show();
            popup.Activate();

            // A little bit of fun.  We've shown the popup,
            // but because we've kept the main window's
            // title bar in focus the tab sequence isn't quite
            // right.  This can be fixed by sending a tab,
            // but that on its own would shift focus to the
            // second control in the form.  So send a tab,
            // followed by a reverse-tab.

            // Send a Tab command:
            NativeMethods.keybd_event((byte)Keys.Tab, 0, 0, 0);
            NativeMethods.keybd_event((byte)Keys.Tab, 0, NativeMethods.KEYEVENTF_KEYUP, 0);

            // Send a reverse Tab command:
            NativeMethods.keybd_event((byte)Keys.ShiftKey, 0, 0, 0);
            NativeMethods.keybd_event((byte)Keys.Tab, 0, 0, 0);
            NativeMethods.keybd_event((byte)Keys.Tab, 0, NativeMethods.KEYEVENTF_KEYUP, 0);
            NativeMethods.keybd_event((byte)Keys.ShiftKey, 0, NativeMethods.KEYEVENTF_KEYUP, 0);


            // Start filtering for mouse clicks outside the popup
            filter.Popup = popup;
        }
Esempio n. 26
0
        private void ShowForm()
        {
            if (mainForm == null)
            {
                // create a fresh new form and show it.
                mainForm = new MainForm();
                mainForm.Show();

                // hook onto the closed event so we can null out the main form
                // this avoids reshowing a disposed form.
                mainForm.Closed += new EventHandler(mainForm_Closed);
            }
            else
            {
                // the form is currently visible, go ahead and bring it to the front so the user can interact
                mainForm.Activate();
            }
        }
Esempio n. 27
0
        public static String ComboDt1(System.Windows.Forms.Form thisFrm, DataTable dt, int uptoIndex)
        {
            string str = "";

            // Objfrm.Select(dt, "", uptoIndex);


            thisFrm.Activate();
            if (Objfrm.outStr != null)
            {
                str = Objfrm.outStr;
            }
            else
            {
                str = "";
            }
            return(str);
        }
Esempio n. 28
0
        public String SelectCombo(System.Windows.Forms.Form thisFrm, char keyChar, String query, String selectedText, int uptoIndex)
        {
            //keypress
            String str = "";

            if (char.IsLetter(keyChar) || char.IsNumber(keyChar) || keyChar == ' ' || Convert.ToInt32(keyChar) == 13)
            {
                str = callFrm(thisFrm, query, selectedText, uptoIndex);
            }


            if (str != "" && thisFrm.ActiveControl.GetType() != typeof(faspiGrid.ansGridView))
            {
                thisFrm.SelectNextControl(thisFrm.ActiveControl, true, true, true, true);
            }

            thisFrm.Activate();
            thisFrm.TopMost = true;
            return(str);
        }
Esempio n. 29
0
        public static String ComboKeypress(System.Windows.Forms.Form thisFrm, char keyChar, String query, String selectedText, int uptoIndex)
        {
            //keypress
            String str = "";

            if (char.IsLetter(keyChar) || char.IsNumber(keyChar) || keyChar == ' ' || keyChar.ToString() == "\r")
            {
                str = callFrm(thisFrm, query, selectedText, uptoIndex);
                if (thisFrm.ActiveControl != null)
                {
                    if (str != "" && thisFrm.ActiveControl.GetType() != typeof(faspiGrid.ansGridView))
                    {
                        thisFrm.SelectNextControl(thisFrm.ActiveControl, true, true, true, true);
                    }
                }

                thisFrm.Activate();
            }
            return(str);
        }
Esempio n. 30
0
 public void MdiShow(BaseForm frm, object FuncId, bool ReStart = false)
 {
     try
     {
         System.Windows.Forms.Form[] mdiChildren = base.MdiChildren;
         for (int i = 0; i < mdiChildren.Length; i++)
         {
             System.Windows.Forms.Form form = mdiChildren[i];
             if (!ReStart)
             {
                 if (form.GetType().Equals(frm.GetType()))
                 {
                     form.Activate();
                     form.Show();
                     frm.Dispose();
                     return;
                 }
             }
             else if (form.GetType().Equals(frm.GetType()))
             {
                 form.Close();
                 form.Dispose();
             }
         }
         string objectString = clsPublic.GetObjectString(FuncId);
         if (!string.IsNullOrEmpty(objectString))
         {
             frm.sFuncId = Guid.Parse(objectString);
         }
         frm.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
         frm.MdiParent     = this;
         frm.KeyPreview    = true;
         frm.Mainform      = this;
         frm.InitFeatureButton();
         frm.Show();
     }
     catch (System.Exception ex)
     {
         clsPublic.ShowException(ex, this.Text);
     }
 }
Esempio n. 31
0
 private void CargarFormulario(object sender, EventArgs e)
 {
     Form Cargar = new Form();
     if (sender is ToolStripButton)
     {
         var vBoton = (ToolStripButton)sender;
         if (vBoton.Tag != null) { Cargar = (Form)vBoton.Tag; }
     }
     else
     {
         if (sender is ToolStripMenuItem)
         {
             var vMenuItem = (ToolStripMenuItem)sender;
             if (vMenuItem.Tag != null) { Cargar = (Form)vMenuItem.Tag; }
         }
         else
         {
             if (sender is ToolStripDropDownButton)
             {
                 var vBotonDesp = (ToolStripDropDownButton)sender;
                 if (vBotonDesp.Tag != null) { Cargar = (Form)vBotonDesp.Tag; }
             }
         }
     }
     try
     {
         if (fFormAnterior != null) { fFormAnterior.Hide(); }
             Assembly asm = Assembly.GetEntryAssembly();
             fFormularioPrincipal = new Form();
             fFormularioPrincipal = Cargar;
             fFormularioPrincipal.Activate();
             fFormularioPrincipal.FormBorderStyle = FormBorderStyle.None;
             fFormularioPrincipal.Dock = DockStyle.Fill;
             fFormularioPrincipal.Size = new System.Drawing.Size(this.Width,this.Height);
             fFormularioPrincipal.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
             fFormularioPrincipal.MdiParent = wfAdminitrador.ActiveForm;
             fFormularioPrincipal.Show();
             fFormAnterior = fFormularioPrincipal;          
     }
     catch (Exception ex) { MessageBox.Show(ex.ToString()); }
 }
Esempio n. 32
0
        public static String ComboDt1(System.Windows.Forms.Form thisFrm, DataTable dt, int uptoIndex)
        {
            string str = "";

            Objfrm.row = "row";
            Objfrm.Select(dt, "", uptoIndex);

            Objfrm.ShowDialog();
            Objfrm.Visible = false;

            thisFrm.Activate();
            if (Objfrm.outStr != null)
            {
                str = Objfrm.outStr;
            }
            else
            {
                str = "";
            }
            return(str);
        }
Esempio n. 33
0
        private void ShowMainForm()
        {
            if (mainForm == null)
            {
                mainForm = new MainForm();
                UpdateLabelTime();
                mainForm.Show();
                mainForm.Activate();

                ((MainForm)mainForm).upTimeLabel.DoubleClick           += new System.EventHandler(this.upTimeLabel_DoubleClick);
                ((MainForm)mainForm).usageLabel.DoubleClick            += new System.EventHandler(this.usageLabel_DoubleClick);
                ((MainForm)mainForm).totalLabel.DoubleClick            += new System.EventHandler(this.totalLabel_DoubleClick);
                ((MainForm)mainForm).hasBeenPluggedInLabel.DoubleClick += new System.EventHandler(this.hasBeenPluggedInLabel_DoubleClick);
                mainForm.Closed += new EventHandler(mainForm_Closed);
            }
            else
            {
                mainForm.WindowState = FormWindowState.Normal;
                mainForm.Activate();
            }
        }
Esempio n. 34
0
        public static String CallHelp(System.Windows.Forms.Form thisFrm, DataTable dt, String selectedText)
        {
            String str;


            Objfrm.Select(dt, selectedText, uptoIndex);


            Objfrm.ShowDialog(thisFrm);
            thisFrm.Activate();
            if (Objfrm.outStr != null)
            {
                str = Objfrm.outStr;
            }
            else
            {
                str = "";
            }

            return(str);
        }
Esempio n. 35
0
        public static String CallHelp(System.Windows.Forms.Form thisFrm, string query, String Field, string whereand, String selectedText, int uptoIndex)
        {
            String str;

            //DataTable dt = new DataTable();
            //Database.GetSqlData(query,dt);


            Objfrm.filter(query, Field, whereand, selectedText, uptoIndex);
            // Objfrm.filter();
            Objfrm.ShowDialog(thisFrm);
            thisFrm.Activate();
            if (Objfrm.outStr != null)
            {
                str = Objfrm.outStr;
            }
            else
            {
                str = "";
            }

            return(str);
        }
Esempio n. 36
0
        /// <summary>
        /// スクリーンショットを撮ってownerのバッファに登録する
        /// </summary>
        /// <param name="owner"></param>
        /// <returns></returns>
        public string takeScreenshot(MainForm owner)
        {
            var visible = owner.Visible;
            __screenshot = owner.TakeScreenshot(Screen.PrimaryScreen.Bounds);
            using (var form = new Form())
            {
                if (form.WindowState == FormWindowState.Maximized)
                {
                    form.WindowState = FormWindowState.Normal;
                }
                form.FormBorderStyle = FormBorderStyle.None;
                form.WindowState = FormWindowState.Maximized;
                form.Paint += (sender, e) => e.Graphics.DrawImage(__screenshot, Point.Empty);
                form.Show();
                form.Activate();

                owner.Hide();
                ShowDialog(owner);
            }
            if (visible) owner.Show();

            return __imageName;
        }
 public override void OnClick(EventArgs e)
 {
     if (this.boundIndex != -1)
     {
         System.Windows.Forms.IntSecurity.ModifyFocus.Assert();
         try
         {
             Form[] formArray = this.parent.FindMdiForms();
             if ((formArray != null) && (formArray.Length > this.boundIndex))
             {
                 Form form = formArray[this.boundIndex];
                 form.Activate();
                 if ((form.ActiveControl != null) && !form.ActiveControl.Focused)
                 {
                     form.ActiveControl.Focus();
                 }
             }
         }
         finally
         {
             CodeAccessPermission.RevertAssert();
         }
     }
 }
Esempio n. 38
0
        public void Activate()
        {
            if (DockPanel == null)
            {
                Form.Activate();
            }
            else if (Pane == null)
            {
                Show(DockPanel);
            }
            else
            {
                IsHidden           = false;
                Pane.ActiveContent = Content;
                if (DockHelper.IsDockStateAutoHide(DockState))
                {
                    if (DockPanel.ActiveAutoHideContent != Content)
                    {
                        DockPanel.ActiveAutoHideContent = null;
                        return;
                    }
                }

                if (Form.ContainsFocus)
                {
                    return;
                }

                if (Win32Helper.IsRunningOnMono)
                {
                    return;
                }

                DockPanel.ContentFocusManager.Activate(Content);
            }
        }
Esempio n. 39
0
        private static bool ChooseResult(List<string> matches, string[] tokens)
        {
            var longestDir = matches.Max(dir => dir.Length);
            matches.Sort();

            var form = new Form();
            form.Text = "Choose a directory";
            form.Shown += (o, s) => form.Activate();
            form.AutoSize = true;
            form.StartPosition = FormStartPosition.CenterScreen;
            form.Width = Screen.PrimaryScreen.WorkingArea.Width;

            var listBox = new ListBox();
            listBox.Items.AddRange(matches.ToArray());
            listBox.Dock = DockStyle.Fill;
            listBox.Font = new System.Drawing.Font(System.Drawing.FontFamily.GenericMonospace, 11);
            int fontHeight = 0;
            listBox.AutoSize = true;
            listBox.KeyDown += (o, e) =>
            {
                if (e.KeyCode == Keys.Enter)
                {
                    form.DialogResult = DialogResult.OK;
                    form.Close();
                }
                else if (e.KeyCode == Keys.Escape)
                {
                    form.DialogResult = DialogResult.Cancel;
                    form.Close();
                }
            };
            listBox.DoubleClick += (o, e) =>
            {
                form.DialogResult = DialogResult.OK;
                form.Close();
            };

            listBox.DrawMode = DrawMode.OwnerDrawVariable;
            listBox.MeasureItem += (s, e) =>
            {
                if (fontHeight == 0)
                {
                    fontHeight = (int)e.Graphics.MeasureString("test", listBox.Font).Height;
                }
                e.ItemHeight = fontHeight;
            };
            listBox.DrawItem += (o, e) =>
            {
                e.DrawBackground();
                string entry = listBox.Items[e.Index].ToString();
                string[] pieces = entry.Split(new string[] { " : " }, StringSplitOptions.RemoveEmptyEntries);
                var brush = e.State.HasFlag(DrawItemState.Selected) ? System.Drawing.Brushes.White : System.Drawing.Brushes.Black;
                var firstMeasure = e.Graphics.MeasureString(pieces[0], e.Font);
                var firstBounds = new System.Drawing.Rectangle(e.Bounds.X, e.Bounds.Y, (int)firstMeasure.Width + 10, e.Bounds.Height);
                e.Graphics.DrawString(pieces[0], e.Font, brush, firstBounds);
                if (pieces.Length > 1)
                {
                    brush = e.State.HasFlag(DrawItemState.Selected) ? System.Drawing.Brushes.White : System.Drawing.Brushes.Blue;
                    var secondMeasure = e.Graphics.MeasureString(pieces[1], e.Font);
                    var secondBounds = firstBounds;
                    secondBounds.X += firstBounds.Width;
                    secondBounds.Width = (int)secondMeasure.Width + 10;
                    e.Graphics.DrawString(pieces[1], e.Font, brush, secondBounds);
                }
                e.DrawFocusRectangle();
            };

            form.Controls.Add(listBox);

            listBox.SelectedIndex = 0;
            for (int i = 0; i < matches.Count; i++)
            {
                bool allFound = true;
                foreach (var token in tokens)
                {
                    if (!Regex.IsMatch(matches[i], String.Format(@"\\{0}[\\\s]", token)))
                    {
                        allFound = false;
                    }
                }
                if (allFound)
                {
                    listBox.SelectedIndex = i;
                    break;
                }
            }

            if (form.ShowDialog() == DialogResult.OK)
            {
                WritePath(listBox.SelectedItem.ToString());
                return true;
            }
            
            return false;
        }
Esempio n. 40
0
        private void button3_Click(object sender, EventArgs e)
        {
            var x = int.Parse(textBox1.Text);
            var y = int.Parse(textBox2.Text);
            var w = int.Parse(textBox3.Text);
            var h = int.Parse(textBox4.Text);

            var f = new Form();
            f.FormBorderStyle = FormBorderStyle.None;
            f.MaximumSize = new Size(w, h);
            f.Size = f.MaximumSize;
            f.Text = f.Handle.ToInt32().ToString();
            f.KeyPreview = true;
            f.BackColor = Color.Red;
            f.Show();
            f.Activate();

            Utils.MoveWindow(f.Handle, x, y, w, h, true);
        }
        private void ShowMainForm()
        {
            if (mainForm == null)
            {
                mainForm = new MainForm();
                UpdateLabelTime();
                mainForm.Show();
                mainForm.Activate();

                ((MainForm)mainForm).upTimeLabel.DoubleClick += new System.EventHandler(this.upTimeLabel_DoubleClick);
                ((MainForm)mainForm).usageLabel.DoubleClick += new System.EventHandler(this.usageLabel_DoubleClick);
                ((MainForm)mainForm).totalLabel.DoubleClick += new System.EventHandler(this.totalLabel_DoubleClick);
                ((MainForm)mainForm).hasBeenPluggedInLabel.DoubleClick += new System.EventHandler(this.hasBeenPluggedInLabel_DoubleClick);
                mainForm.Closed += new EventHandler(mainForm_Closed);
            }
            else
            {
                mainForm.WindowState = FormWindowState.Normal;
                mainForm.Activate();
            }
        }
Esempio n. 42
0
        public void BarManager_ItemClick(object sender, EventArgs e)
        {
            DevExpress.Utils.WaitDialogForm WaitDialogForm = new DevExpress.Utils.WaitDialogForm();

            string formName = "";
            string formText = "";

            if (e.GetType() == typeof(DevExpress.XtraNavBar.NavBarLinkEventArgs))
            {
                formName = ((DevExpress.XtraNavBar.NavBarLinkEventArgs)e).Link.ItemName;
                formText = ((DevExpress.XtraNavBar.NavBarLinkEventArgs)e).Link.Caption;
            }
            else if (e.GetType() == typeof(DevExpress.XtraBars.ItemClickEventArgs))
            {
                formName = ((DevExpress.XtraBars.ItemClickEventArgs)e).Item.Name;
                formText = ((DevExpress.XtraBars.ItemClickEventArgs)e).Item.Caption;
            }
            else
            {
                formName = ((System.Windows.Forms.Control)sender).Name;
                formText = ((System.Windows.Forms.Control)sender).Text;
            }

            switch (formName)
            {
            case "Frmware_Dm_Xe_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Xe_Add>(mdiParent, formText);
                break;

            case "Frmware_Dm_Cuahang_Ban_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Cuahang_Ban_Add>(mdiParent, formText);
                break;

            //case "Frmware_Dm_Theocap_Add":
            //    GoobizFrame.Windows.MdiUtils.MdiChecker.Show<Forms.Ware.Frmware_Dm_Theocap_Add>(mdiParent, formText);
            //    break;

            case "Frmware_Dm_Donvitinh_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Donvitinh_Add>(mdiParent, formText);
                break;

            case "Frmware_Dm_Donvitinh_Quydoi_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Donvitinh_Quydoi_Add>(mdiParent, formText);
                break;

            //case "Frmware_Dm_Nhom_Hanghoa_Ban_Add":
            //    GoobizFrame.Windows.MdiUtils.MdiChecker.Show<Forms.Ware.Frmware_Dm_Nhom_Hanghoa_Ban_Add>(mdiParent, formText);
            //    break;

            //case "Frmware_Dm_Phanloai_Nhom_Hanghoa_Ban_Add":
            //    GoobizFrame.Windows.MdiUtils.MdiChecker.Show<Forms.Ware.Frmware_Dm_Phanloai_Nhom_Hanghoa_Ban_Add>(mdiParent, formText);
            //    break;

            case "Frmware_Dm_Loai_Hanghoa_Ban_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Loai_Hanghoa_Ban_Add>(mdiParent, formText);
                break;

            case "Frmware_Dm_Hanghoa_Ban_FullEdit":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Hanghoa_Ban_FullEdit>(mdiParent, formText);
                break;

            case "Frmware_Dm_Soquy_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Soquy_Add>(mdiParent, formText);
                break;

            case "Frmware_Dm_Dinhluong_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Dinhluong_Add>(mdiParent, formText);
                break;

            //case "Frmware_Dm_Nhacungcap_Add":
            //    GoobizFrame.Windows.MdiUtils.MdiChecker.Show<Forms.Ware.Frmware_Dm_Nhacungcap_Add>(mdiParent, formText);
            //    break;

            //case "Frmware_Dm_Nhasanxuat_Add":
            //    GoobizFrame.Windows.MdiUtils.MdiChecker.Show<Forms.Ware.Frmware_Dm_Nhasanxuat_Add>(mdiParent, formText);
            //    break;

            case "Frmware_Dm_Tiente_Add":
                GoobizFrame.Windows.MdiUtils.MdiChecker.Show <Forms.Ware.Frmware_Dm_Tiente_Add>(mdiParent, formText);
                break;

            case "Frmware_Hanghoa_Ban_Dinhgia":
                Assembly assRun;
                Type     typeRun;
                System.Windows.Forms.Form objStartupForm = null;
                assRun  = Assembly.LoadFile(Application.StartupPath + @"\Ecm.Ware.dll");
                typeRun = assRun.GetType("Ecm.Ware.Forms.Frmware_Hanghoa_Ban_Dinhgia");

                if (typeRun == null)
                {
                    return;
                }
                objStartupForm = GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, typeRun.Name);
                if (objStartupForm == null)
                {
                    objStartupForm = (System.Windows.Forms.Form)Activator.CreateInstance(typeRun);
                }
                objStartupForm.Text      = formText;
                objStartupForm.MdiParent = mdiParent;
                objStartupForm.Show();
                objStartupForm.Activate();
                break;

            case "Frmware_Hanghoa_Ban_Dinhgia_Theocap":
                Assembly assRun_cap;
                Type     typeRun_cap;
                System.Windows.Forms.Form objStartupForm_cap = null;
                assRun_cap  = Assembly.LoadFile(Application.StartupPath + @"\Ecm.Ware.dll");
                typeRun_cap = assRun_cap.GetType("Ecm.Ware.Forms.Frmware_Hanghoa_Ban_Dinhgia_Theocap");

                if (typeRun_cap == null)
                {
                    return;
                }
                objStartupForm_cap = GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, typeRun_cap.Name);
                if (objStartupForm_cap == null)
                {
                    objStartupForm_cap = (System.Windows.Forms.Form)Activator.CreateInstance(typeRun_cap);
                }
                objStartupForm_cap.Text      = formText;
                objStartupForm_cap.MdiParent = mdiParent;
                objStartupForm_cap.Show();
                objStartupForm_cap.Activate();
                break;
            }
            WaitDialogForm.Close();
        }
Esempio n. 43
0
        public void ActiveFormTest2()
        {
            RichTextBoxTarget target = new RichTextBoxTarget()
            {
                FormName = "MyForm2",
                ControlName = "Control1",
                UseDefaultRowColoringRules = true,
                Layout = "${level} ${logger} ${message}",
                ToolWindow = false,
                Width = 300,
                Height = 200,
            };

            using (Form form = new Form())
            {
                form.Name = "MyForm1";
                form.WindowState = FormWindowState.Minimized;

                RichTextBox rtb = new RichTextBox();
                rtb.Dock = DockStyle.Fill;
                rtb.Name = "Control1";
                form.Controls.Add(rtb);
                form.Show();
                using (Form form1 = new Form())
                {
                    form1.Name = "MyForm2";
                    RichTextBox rtb2 = new RichTextBox();
                    rtb2.Dock = DockStyle.Fill;
                    rtb2.Name = "Control1";
                    form1.Controls.Add(rtb2);
                    form1.Show();
                    form1.Activate();

                    target.Initialize(CommonCfg);
                    Assert.AreSame(form1, target.TargetForm);
                    Assert.AreSame(rtb2, target.TargetRichTextBox);
                }
            }
        }
Esempio n. 44
0
        // ... just setting .TopMost sometimes does not work
        public static void bring_to_topmost(Form form)
        {
            form.Activated += FormOnActivated;

            form.BringToFront();
            form.Focus();
            form.Activate();
        }
		public void DeactivatedEventTest ()
		{
			using (Form f = new Form ()) {
				Form c1 = new Form ();
				Form c2 = new Form ();
				EventLogger log1 = new EventLogger (c1);
				EventLogger log2 = new EventLogger (c2);

				f.IsMdiContainer = true;
				f.ShowInTaskbar = false;
				c2.MdiParent = c1.MdiParent = f;

				c1.Show ();
				c2.Show ();
				Assert.AreEqual (0, log1.CountEvents ("Deactivate"), "#A1");
				Assert.AreEqual (0, log2.CountEvents ("Deactivate"), "#A2");

				f.Show ();
				Assert.AreEqual (1, log1.CountEvents ("Deactivate"), "#B1");
				Assert.AreEqual (0, log2.CountEvents ("Deactivate"), "#B2");

				c1.Show ();
				c2.Show ();
				Assert.AreEqual (1, log1.CountEvents ("Deactivate"), "#C1");
				Assert.AreEqual (0, log2.CountEvents ("Deactivate"), "#C2");

				c1.Activate ();
				Assert.AreEqual (1, log1.CountEvents ("Deactivate"), "#D1");
				Assert.AreEqual (1, log2.CountEvents ("Deactivate"), "#D2");

				c1.Activate ();
				Assert.AreEqual (1, log1.CountEvents ("Deactivate"), "#E1");
				Assert.AreEqual (1, log2.CountEvents ("Deactivate"), "#E2");

				c2.Activate ();
				Assert.AreEqual (2, log1.CountEvents ("Deactivate"), "#F1");
				Assert.AreEqual (1, log2.CountEvents ("Deactivate"), "#F2");

				c1.Activate ();
				Assert.AreEqual (2, log1.CountEvents ("Deactivate"), "#G1");
				Assert.AreEqual (2, log2.CountEvents ("Deactivate"), "#G2");
			}
		}
Esempio n. 46
0
        public static void bring_to_top(Form form)
        {
            form.BringToFront();
            form.Focus();
            form.Activate();

            form.TopMost = true;
            form.TopMost = false;
        }
		public void MdiChild_WindowState6 ()
		{
			Form main = null, child1 = null, child2 = null;
			try {
				
				main = new Form ();
				main.Name = "main";
				main.IsMdiContainer = true;
				main.Show ();
				
				child1 = new Form ();
				child1.Name = "child1";
				child1.MdiParent = main;
				child1.WindowState = FormWindowState.Minimized;
				child1.Show ();
				
				child2 = new Form ();
				child2.Name = "child2";
				child2.MdiParent = main;
				child2.WindowState = FormWindowState.Maximized;

				Assert.AreEqual (FormWindowState.Minimized, child1.WindowState, "#1");
				Assert.AreEqual (FormWindowState.Maximized, child2.WindowState, "#2");

				child2.Show();
				
				Assert.AreEqual (FormWindowState.Minimized, child1.WindowState, "#3");
				Assert.AreEqual (FormWindowState.Maximized, child2.WindowState, "#4");
				
				child1.Activate ();

				Assert.AreEqual (FormWindowState.Maximized, child1.WindowState, "#5");
				Assert.AreEqual (FormWindowState.Normal, child2.WindowState, "#6");
				
				child2.Activate ();

				Assert.AreEqual (FormWindowState.Minimized, child1.WindowState, "#7");
				Assert.AreEqual (FormWindowState.Maximized, child2.WindowState, "#8");
			} finally {
				child2.Dispose ();
				child1.Dispose ();
				main.Dispose ();
				main.Close();
			}
		}
		public void Text ()
		{
			Form main = null, child1 = null, child2 = null, child3 = null;

			main = new Form ();
			main.IsMdiContainer = true;
			main.Name = "main";
			main.Text = main.Name;
			main.Show();
			
			Assert.AreEqual ("main", main.Text, "#1");
			
			child1 = new Form ();
			child1.Name = "child1";
			child1.MdiParent = main;
			child1.Text = child1.Name;
			child1.WindowState = FormWindowState.Maximized;
			child1.Show ();
			
			Assert.AreEqual ("main - [child1]", main.Text, "#2");
			
			child2 = new Form ();
			child2.Name = "child2";
			child1.MdiParent = main;
			child2.Text = string.Empty;
			child2.WindowState = FormWindowState.Maximized;
			child2.Show();
			
			Assert.AreEqual ("main - [child1]", main.Text, "#3");
			
			child1.Activate();
			Assert.AreEqual ("main - [child1]", main.Text, "#4");
			
			child1.WindowState = FormWindowState.Minimized;
			Assert.AreEqual ("main", main.Text, "#5");
			
			child2.Activate ();
			Assert.AreEqual ("main", main.Text, "#6");
			
			child2.WindowState = FormWindowState.Maximized;
			Assert.AreEqual ("main", main.Text, "#7");

			child3 = new Form ();
			child3.Name = "child3";
			child3.MdiParent = main;
			child3.Text = child3.Name;
			child3.WindowState = FormWindowState.Maximized;
			child3.Show ();

			Assert.AreEqual ("main - [child3]", main.Text, "#8");
			child3.WindowState = FormWindowState.Normal;
			Assert.AreEqual ("main", main.Text, "#9");

			main.Text = string.Empty;
			child3.WindowState = FormWindowState.Maximized;
			Assert.AreEqual (" - [child3]", main.Text, "#10");

			child3.Text = string.Empty;
			Assert.AreEqual (string.Empty, main.Text, "#11");

			main.Close ();
			
			child3.Dispose ();
			child2.Dispose ();
			child1.Dispose ();
			main.Dispose ();
		}
Esempio n. 49
0
        // actor & sceen moving
        private void ActorMoving(int position)
        {
            // active mainform
            Mainform.Activate();
            Properties.Settings.Default.chat_activated = false;

            int speed = 3;

            Actor_activepo = new System.Drawing.Point(position, Actor_activepo.Y);

            if (MovingStack >= 6)
            {
                if (Actor_activepo.Y == 0)
                {
                    Actor_activepo = new System.Drawing.Point(position, 1);
                }
                else if (Actor_activepo.Y == 1)
                {
                    Actor_activepo = new System.Drawing.Point(position, 2);
                }
                else if (Actor_activepo.Y == 2)
                {
                    Actor_activepo = new System.Drawing.Point(position, 3);
                }
                else if (Actor_activepo.Y == 3)
                {
                    Actor_activepo = new System.Drawing.Point(position, 0);
                }

                MovingStack = 0;
            }
            MovingStack++;

            // #  change actor's position  #
            #region actor positioning & cam positioning

            // move left
            if (position == 1 && BoundsInspect(position))
            {
                if (Actor.position.X > Mainform.Width / 2 && Actor.position.X <= Layer1.Width - Mainform.Width / 2 && cam._pos.X - Mainform.Width / 2 >= 0)
                {
                    cam._pos = new Vector2(cam._pos.X - speed, cam._pos.Y);
                }

                if (Actor.position.X >= 60)
                {
                    Actor.position.X -= speed;
                    Properties.Settings.Default.Actor_x -= speed; // 실제 액터의 위치
                }
            }

            // move right
            else if (position == 2 && BoundsInspect(position))
            {
                if (Actor.position.X > Mainform.Width / 2 && cam._pos.X + Mainform.Width / 2 <= Layer1.Width)
                {
                    cam._pos = new Vector2(cam._pos.X + speed, cam._pos.Y);
                }

                if (Actor.position.X <= Layer1.Width + 30)
                {
                    Actor.position.X += speed;
                    Properties.Settings.Default.Actor_x += speed; // 실제 액터의 위치
                }
            }

            // move down
            else if (position == 0 && BoundsInspect(position))
            {
                if (Actor.position.Y > Mainform.Height / 2 && cam._pos.Y + Mainform.Height / 2 <= Layer1.Height)
                {
                    cam._pos = new Vector2(cam._pos.X, cam._pos.Y + speed);
                }

                if (Actor.position.Y <= Layer1.Height + 30)
                {
                    Actor.position.Y += speed;
                    Properties.Settings.Default.Actor_y += speed; // 실제 액터의 위치
                }
            }

            // move up
            if (position == 3 && BoundsInspect(position))
            {
                if (Actor.position.Y > Mainform.Height / 2 && Actor.position.Y <= Layer1.Height - Mainform.Height / 2 && cam._pos.Y - Mainform.Height / 2 >= 0)
                {
                    cam._pos = new Vector2(cam._pos.X, cam._pos.Y - speed);
                }

                if (Actor.position.Y >= 90)
                {
                    Actor.position.Y -= speed;
                    Properties.Settings.Default.Actor_y -= speed; // 실제 액터의 위치
                }
            }

            if (Potal() != -1)
            {
                string[] spear = { "," };
                string[] words = MapPotalData[Potal()].Split(spear, StringSplitOptions.RemoveEmptyEntries);

                MapChanged(Int32.Parse(words[0]), Int32.Parse(words[1]) * 32 + 70, Int32.Parse(words[2]) * 32 + 70);
            }

            #endregion


            // # send data to server #

            if (previouspo != position || keyboardVal == false)
            {
                Send_Packet(
                    Properties.Settings.Default.UserId + "," +
                    Properties.Settings.Default.MapId + "," +
                    Properties.Settings.Default.Actor_x + "," +
                    Properties.Settings.Default.Actor_y + "," +
                    Properties.Settings.Default.Actor_sprite + "," +
                    Actor_activepo.X + "," +
                    Actor_activepo.Y +
                    ",&%*^%I+ZWQgko0LYrbcrYuZas5Q==&%*^%");

                keyboardVal = true;
            }

            previouspo = position;
        }
Esempio n. 50
0
 private void bserr_Click(object sender, EventArgs e)
 {
     Form form = new Form();
     form.StartPosition = FormStartPosition.Manual;
     form.Width = base.Width;
     form.Height = base.Height / 4;
     form.Location = this.bserr.PointToScreen(new Point(0, this.bserr.Height));
     form.FormBorderStyle = FormBorderStyle.SizableToolWindow;
     form.Text = "Error message from analiser";
     form.Show(this);
     TextBox textBox = new TextBox();
     textBox.BorderStyle = BorderStyle.None;
     textBox.Multiline = true;
     textBox.Parent = form;
     textBox.Dock = DockStyle.Fill;
     textBox.ScrollBars = ScrollBars.Vertical;
     textBox.BackColor = Color.FromKnownColor(KnownColor.Info);
     textBox.ForeColor = Color.FromKnownColor(KnownColor.InfoText);
     textBox.Text = ((Exception)this.bserr.Tag).ToString();
     textBox.Show();
     Button button = new Button();
     button.Click += new EventHandler(this.buttonCloseMe_Click);
     button.Parent = form;
     button.Text = "Close!";
     form.AcceptButton = button;
     form.CancelButton = button;
     form.Activate();
     textBox.Select();
     textBox.SelectAll();
 }
Esempio n. 51
0
        public static void RecieveFile(NetworkStream ns)
        {
            long   fileLength;
            string fileName;
            {
                byte[] fileNameBytes;
                byte[] fileNameLengthBytes = new byte[4]; //int32
                byte[] fileLengthBytes     = new byte[8]; //int64

                ns.Read(fileLengthBytes, 0, 8);           // int64
                ns.Read(fileNameLengthBytes, 0, 4);       // int32
                fileNameBytes = new byte[BitConverter.ToInt32(fileNameLengthBytes, 0)];
                ns.Read(fileNameBytes, 0, fileNameBytes.Length);

                fileLength = BitConverter.ToInt64(fileLengthBytes, 0);
                fileName   = ASCIIEncoding.ASCII.GetString(fileNameBytes);
            }

            /*
             * if (MessageBox.Show(String.Format("Requesting permission to receive file:\r\n\r\n{0}\r\n{1} bytes long", fileName, fileLength), "", MessageBoxButtons.YesNo) != DialogResult.Yes)
             * {
             *  return;
             * }
             */
            // Set save location

            FileStream fileStream = File.Open(@"C:/Bunifu/" + fileName, FileMode.Create);

            // Receive
            int read;
            int totalRead = 0;

            byte[] buffer = new byte[32 * 1024];
            // 32k chunks

            //Transfer Progress
            {
                //ProgressBar
                progressBar.Location = new System.Drawing.Point(12, 90);
                progressBar.Name     = "progressBar1";
                progressBar.Size     = new System.Drawing.Size(260, 23);
                progressBar.TabIndex = 0;
                progressBar.Style    = ProgressBarStyle.Continuous;
                progressBar.Value    = 0;
                progressForm.Controls.Add(progressBar);
                // label1
                //
                label1.AutoSize = true;
                label1.Location = new System.Drawing.Point(12, 22);
                label1.Name     = "label1";
                label1.Size     = new System.Drawing.Size(35, 13);
                label1.TabIndex = 1;
                label1.Text     = "Name : ";
                //
                // label2
                //
                label2.AutoSize = true;
                label2.Location = new System.Drawing.Point(12, 58);
                label2.Name     = "label2";
                label2.Size     = new System.Drawing.Size(27, 13);
                label2.TabIndex = 2;
                label2.Text     = "Size : ";
                //
                // label3
                //
                label3.AutoSize = true;
                label3.Location = new System.Drawing.Point(72, 22);
                label3.Name     = "label3";
                label3.Size     = new System.Drawing.Size(35, 13);
                label3.TabIndex = 3;
                label3.Text     = fileName;
                //
                // label4
                //
                label4.AutoSize = true;
                label4.Location = new System.Drawing.Point(72, 58);
                label4.Name     = "label4";
                label4.Size     = new System.Drawing.Size(35, 13);
                label4.TabIndex = 4;
                label4.Text     = String.Format("{0} bytes", fileLength);
                //Progress Form
                progressForm.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
                progressForm.ClientSize          = new System.Drawing.Size(284, 125);
                progressForm.AutoScaleMode       = System.Windows.Forms.AutoScaleMode.Font;
                progressForm.Controls.Add(progressBar);
                progressForm.Controls.Add(label1);
                progressForm.Controls.Add(label2);
                progressForm.Controls.Add(label3);
                progressForm.Controls.Add(label4);
                progressForm.Activate();
                progressForm.ShowDialog();
            }


            while ((read = ns.Read(buffer, 0, buffer.Length)) > 0)
            {
                fileStream.Write(buffer, 0, read);
                totalRead += read;
                if (totalRead >= fileLength)
                {
                    return;
                }
                //progressBar.Value = (int)((100d * totalRead) / fileLength);
            }

            // Get file info
        }
Esempio n. 52
0
 private void RestoreAndActivate(Form form)
 {
     if (form.WindowState == FormWindowState.Minimized)
     {
         form.WindowState = FormWindowState.Normal;
     }
     form.Activate();
 }
Esempio n. 53
0
        public override void ActivateForm(Form form, DesktopWindow window, IntPtr hwnd)
        {
            if (window == null || window.Handle != form.Handle)
            {
                Log.InfoFormat("[{0}] Activating Main Window - current=({1})", hwnd, window != null ? window.Exe : "?");

                // Send press of Alt key so that the main window can be activated w/o user interaction
                NativeMethods.keybd_event(VK_MENU, 0xb8, 0, 0);
                // Activate main window
                form.Activate();
                // Release Alt key
                NativeMethods.keybd_event(VK_MENU, 0xb8, KEYEVENTF_KEYUP, 0);

                // Set foreground back to terminal window
                //NativeMethods.SetForegroundWindow(hwnd);
            }

        }
Esempio n. 54
0
 public void ShowChildForm(System.Windows.Forms.Form _fb)
 {
     _fb.MdiParent = this;
     _fb.Show();
     _fb.Activate();
 }
Esempio n. 55
0
        public void BarManager_ItemClick(object sender, EventArgs e)
        {
            DevExpress.Utils.WaitDialogForm WaitDialogForm = new DevExpress.Utils.WaitDialogForm();

            string formName = "";
            string formText = "";

            if (e.GetType() == typeof(DevExpress.XtraNavBar.NavBarLinkEventArgs))
            {
                formName = ((DevExpress.XtraNavBar.NavBarLinkEventArgs)e).Link.ItemName;
                formText = ((DevExpress.XtraNavBar.NavBarLinkEventArgs)e).Link.Caption;
            }
            else if (e.GetType() == typeof(DevExpress.XtraBars.ItemClickEventArgs))
            {
                formName = ((DevExpress.XtraBars.ItemClickEventArgs)e).Item.Name;
                formText = ((DevExpress.XtraBars.ItemClickEventArgs)e).Item.Caption;
            }
            else
            {
                formName = ((System.Windows.Forms.Control)sender).Name;
                formText = ((System.Windows.Forms.Control)sender).Text;
            }

            switch (formName)
            {
            case "Frmware_Dinhmuc":
                _Frmware_Dinhmuc = (Forms.Frmware_Dinhmuc)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "Frmware_Dinhmuc");

                if (_Frmware_Dinhmuc == null || _Frmware_Dinhmuc.IsDisposed)
                {
                    _Frmware_Dinhmuc = new Forms.Frmware_Dinhmuc();
                }
                _Frmware_Dinhmuc.Text      = formText;
                _Frmware_Dinhmuc.MdiParent = mdiParent;
                _Frmware_Dinhmuc.Show();
                _Frmware_Dinhmuc.Activate();
                break;

            case "FrmRptware_Baocao_Khohang":
                frmRptware_Baocao_Khohang = (Forms.FrmRptware_Baocao_Khohang)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "FrmRptware_Baocao_Khohang");

                if (frmRptware_Baocao_Khohang == null || frmRptware_Baocao_Khohang.IsDisposed)
                {
                    frmRptware_Baocao_Khohang = new Forms.FrmRptware_Baocao_Khohang();
                }
                frmRptware_Baocao_Khohang.Text      = formText;
                frmRptware_Baocao_Khohang.MdiParent = mdiParent;
                frmRptware_Baocao_Khohang.Show();
                frmRptware_Baocao_Khohang.Activate();
                break;

            case "FrmRptware_Baocao_Muahang":
                frmRptware_Baocao_Muahang = (Forms.FrmRptware_Baocao_Muahang)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "FrmRptware_Baocao_Muahang");

                if (frmRptware_Baocao_Muahang == null || frmRptware_Baocao_Muahang.IsDisposed)
                {
                    frmRptware_Baocao_Muahang = new Forms.FrmRptware_Baocao_Muahang();
                }
                frmRptware_Baocao_Muahang.Text      = formText;
                frmRptware_Baocao_Muahang.MdiParent = mdiParent;
                frmRptware_Baocao_Muahang.Show();
                frmRptware_Baocao_Muahang.Activate();
                break;

            case "FrmRptware_Baocao_Banhang":
                frmRptware_Baocao_Banhang = (Forms.FrmRptware_Baocao_Banhang)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "FrmRptware_Baocao_Banhang");

                if (frmRptware_Baocao_Banhang == null || frmRptware_Baocao_Banhang.IsDisposed)
                {
                    frmRptware_Baocao_Banhang = new Forms.FrmRptware_Baocao_Banhang();
                }
                frmRptware_Baocao_Banhang.Text      = formText;
                frmRptware_Baocao_Banhang.MdiParent = mdiParent;
                frmRptware_Baocao_Banhang.Show();
                frmRptware_Baocao_Banhang.Activate();
                break;

            case "FrmRptware_Baocao_Congno":
                frmRptware_Baocao_Congno = (Forms.FrmRptware_Baocao_Congno)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "FrmRptware_Baocao_Congno");

                if (frmRptware_Baocao_Congno == null || frmRptware_Baocao_Congno.IsDisposed)
                {
                    frmRptware_Baocao_Congno = new Forms.FrmRptware_Baocao_Congno();
                }
                frmRptware_Baocao_Congno.Text      = formText;
                frmRptware_Baocao_Congno.MdiParent = mdiParent;
                frmRptware_Baocao_Congno.Show();
                frmRptware_Baocao_Congno.Activate();
                break;

            case "FrmRptware_Baocao_Tonghop":
                frmRptware_Baocao_Tonghop = (Forms.FrmRptware_Baocao_Tonghop)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "FrmRptware_Baocao_Tonghop");

                if (frmRptware_Baocao_Tonghop == null || frmRptware_Baocao_Tonghop.IsDisposed)
                {
                    frmRptware_Baocao_Tonghop = new Forms.FrmRptware_Baocao_Tonghop();
                }
                frmRptware_Baocao_Tonghop.Text      = formText;
                frmRptware_Baocao_Tonghop.MdiParent = mdiParent;
                frmRptware_Baocao_Tonghop.Show();
                frmRptware_Baocao_Tonghop.Activate();
                break;

            case "FrmRptware_Baocao_Congno_Ncc":
                _FrmRptware_Baocao_Congno_Ncc = (Forms.FrmRptware_Baocao_Congno_Ncc)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "FrmRptware_Baocao_Congno_Ncc");

                if (_FrmRptware_Baocao_Congno_Ncc == null || frmRptware_Baocao_Tonghop.IsDisposed)
                {
                    _FrmRptware_Baocao_Congno_Ncc = new Forms.FrmRptware_Baocao_Congno_Ncc();
                }
                _FrmRptware_Baocao_Congno_Ncc.Text      = formText;
                _FrmRptware_Baocao_Congno_Ncc.MdiParent = mdiParent;
                _FrmRptware_Baocao_Congno_Ncc.Show();
                _FrmRptware_Baocao_Congno_Ncc.Activate();
                break;

            case "Frmware_Nhap_Hh_Ban_Date":
                Assembly assRun;
                Type     typeRun;
                System.Windows.Forms.Form objStartupForm = null;
                assRun  = Assembly.LoadFile(Application.StartupPath + @"\Ecm.Ware.dll");
                typeRun = assRun.GetType("Ecm.Ware.Forms.Frmware_Nhap_Hh_Ban_Date");

                if (typeRun == null)
                {
                    return;
                }
                objStartupForm = GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, typeRun.Name);
                if (objStartupForm == null)
                {
                    objStartupForm = (System.Windows.Forms.Form)Activator.CreateInstance(typeRun);
                }
                objStartupForm.Text      = formText;
                objStartupForm.MdiParent = mdiParent;
                objStartupForm.Show();
                objStartupForm.Activate();
                break;

                #region in use
            //case "FrmRptware_Nxt_Hhban":
            //    if (FrmRptware_Nxt_Hhban == null || FrmRptware_Nxt_Hhban.IsDisposed)
            //        FrmRptware_Nxt_Hhban = new Ecm.Reports.Forms.FrmRptware_Nxt_Hhban();
            //    FrmRptware_Nxt_Hhban.Text = formText;
            //    FrmRptware_Nxt_Hhban.MdiParent = this.MdiParent;
            //    FrmRptware_Nxt_Hhban.Show();
            //    FrmRptware_Nxt_Hhban.Activate();
            //    break;
            case "FrmRptWare_Hdbanhang":
                if (FrmRptWare_Hdbanhang == null || FrmRptWare_Hdbanhang.IsDisposed)
                {
                    FrmRptWare_Hdbanhang = new Ecm.Reports.Forms.FrmRptWare_Hdbanhang();
                }
                FrmRptWare_Hdbanhang.Text      = formText;
                FrmRptWare_Hdbanhang.MdiParent = this.MdiParent;
                FrmRptWare_Hdbanhang.Show();
                FrmRptWare_Hdbanhang.Activate();
                break;

            case "FrmRptWare_Hdbanhang_ByKhohanghoa":
                if (FrmRptWare_Hdbanhang_ByKhohanghoa == null || FrmRptWare_Hdbanhang_ByKhohanghoa.IsDisposed)
                {
                    FrmRptWare_Hdbanhang_ByKhohanghoa = new Ecm.Reports.Forms.FrmRptWare_Hdbanhang_ByKhohanghoa();
                }
                FrmRptWare_Hdbanhang_ByKhohanghoa.Text      = formText;
                FrmRptWare_Hdbanhang_ByKhohanghoa.MdiParent = this.MdiParent;
                FrmRptWare_Hdbanhang_ByKhohanghoa.Show();
                FrmRptWare_Hdbanhang_ByKhohanghoa.Activate();
                break;
                #endregion
            }
            WaitDialogForm.Close();
        }
Esempio n. 56
0
        public void ActiveFormTest()
        {
            RichTextBoxTarget target = new RichTextBoxTarget()
            {
                FormName = "MyForm1",
                ControlName = "Control1",
                UseDefaultRowColoringRules = true,
                Layout = "${level} ${logger} ${message}",
                ToolWindow = false,
                Width = 300,
                Height = 200,
            };

            using (Form form = new Form())
            {
                form.Name = "MyForm1";
                form.WindowState = FormWindowState.Minimized;

                RichTextBox rtb = new RichTextBox();
                rtb.Dock = DockStyle.Fill;
                rtb.Name = "Control1";
                form.Controls.Add(rtb);
                form.Shown += (sender, e) =>
                    {
                        target.Initialize(CommonCfg);
                        form.Activate();
                        Application.DoEvents();
                        Assert.AreSame(form, target.TargetForm);
                        Assert.AreSame(rtb, target.TargetRichTextBox);
                        form.Close();
                    };

                form.ShowDialog();
                Application.DoEvents();
            }
        }
Esempio n. 57
0
        public void BarManager_ItemClick(object sender, EventArgs e)
        {
            DevExpress.Utils.WaitDialogForm WaitDialogForm = new DevExpress.Utils.WaitDialogForm();

            string formName = "";
            string formText = "";

            if (e.GetType() == typeof(DevExpress.XtraNavBar.NavBarLinkEventArgs))
            {
                formName = ((DevExpress.XtraNavBar.NavBarItem)sender).Name;
                formText = ((DevExpress.XtraNavBar.NavBarItem)sender).Caption;
            }
            else if (e.GetType() == typeof(DevExpress.XtraBars.ItemClickEventArgs))
            {
                formName = ((DevExpress.XtraBars.ItemClickEventArgs)e).Item.Name;
                formText = ((DevExpress.XtraBars.ItemClickEventArgs)e).Item.Caption;
            }

            switch (formName)
            {
            //case "Frmware_Dm_Congthuc_Phache_Add":
            //    frmware_Dm_Congthuc_Phache_Add = (Forms.Ware.Frmware_Dm_Congthuc_Phache_Add) GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "Frmware_Dm_Congthuc_Phache_Add");

            //    if (frmware_Dm_Congthuc_Phache_Add == null || frmware_Dm_Congthuc_Phache_Add.IsDisposed)
            //        frmware_Dm_Congthuc_Phache_Add = new Forms.Ware.Frmware_Dm_Congthuc_Phache_Add();
            //    frmware_Dm_Congthuc_Phache_Add.Text = formText;
            //    frmware_Dm_Congthuc_Phache_Add.MdiParent = mdiParent;
            //    frmware_Dm_Congthuc_Phache_Add.Show();
            //    frmware_Dm_Congthuc_Phache_Add.Activate();
            //    break;

            case "Frmware_Dm_Khachhang_Add":
                _Frmware_Dm_Khachhang_Add = (Forms.Ware.Frmware_Dm_Khachhang_Add)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "Frmware_Dm_Khachhang_Add");

                if (_Frmware_Dm_Khachhang_Add == null || _Frmware_Dm_Khachhang_Add.IsDisposed)
                {
                    _Frmware_Dm_Khachhang_Add = new Forms.Ware.Frmware_Dm_Khachhang_Add();
                }
                _Frmware_Dm_Khachhang_Add.Text      = formText;
                _Frmware_Dm_Khachhang_Add.MdiParent = mdiParent;
                _Frmware_Dm_Khachhang_Add.Show();
                _Frmware_Dm_Khachhang_Add.Activate();
                break;

            case "Frmware_Dm_Nhacungcap_Add":
                _Frmware_Dm_Nhacungcap_Add = (Forms.Ware.Frmware_Dm_Nhacungcap_Add)GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, "Frmware_Dm_Nhacungcap_Add");

                if (_Frmware_Dm_Nhacungcap_Add == null || _Frmware_Dm_Nhacungcap_Add.IsDisposed)
                {
                    _Frmware_Dm_Nhacungcap_Add = new Forms.Ware.Frmware_Dm_Nhacungcap_Add();
                }
                _Frmware_Dm_Nhacungcap_Add.Text      = formText;
                _Frmware_Dm_Nhacungcap_Add.MdiParent = mdiParent;
                _Frmware_Dm_Nhacungcap_Add.Show();
                _Frmware_Dm_Nhacungcap_Add.Activate();
                break;

            case "Frmrex_Nhansu":
                Assembly assRun;
                Type     typeRun;
                System.Windows.Forms.Form objStartupForm = null;
                assRun  = Assembly.LoadFile(Application.StartupPath + @"\Ecm.Rex.dll");
                typeRun = assRun.GetType("Ecm.Rex.Forms.Frmrex_Nhansu");

                if (typeRun == null)
                {
                    return;
                }
                objStartupForm = GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, typeRun.Name);
                if (objStartupForm == null)
                {
                    objStartupForm = (System.Windows.Forms.Form)Activator.CreateInstance(typeRun);
                }
                objStartupForm.Text      = formText;
                objStartupForm.MdiParent = mdiParent;
                objStartupForm.Show();
                objStartupForm.Activate();
                break;

            case "Frmware_Ql_Cuahang_Ban":
                Assembly assRun2;
                Type     typeRun2;
                System.Windows.Forms.Form objStartupForm2 = null;
                assRun2  = Assembly.LoadFile(Application.StartupPath + @"\Ecm.Ware.dll");
                typeRun2 = assRun2.GetType("Ecm.Ware.Forms.Frmware_Ql_Cuahang_Ban");

                if (typeRun2 == null)
                {
                    return;
                }
                objStartupForm2 = GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, typeRun2.Name);
                if (objStartupForm2 == null)
                {
                    objStartupForm2 = (System.Windows.Forms.Form)Activator.CreateInstance(typeRun2);
                }
                objStartupForm2.Text      = formText;
                objStartupForm2.MdiParent = mdiParent;
                objStartupForm2.Show();
                objStartupForm2.Activate();
                break;

            case "Frmware_Khachhang_Nhansu":
                Assembly assRun3;
                Type     typeRun3;
                System.Windows.Forms.Form objStartupForm3 = null;
                assRun3  = Assembly.LoadFile(Application.StartupPath + @"\Ecm.Ware.dll");
                typeRun3 = assRun3.GetType("Ecm.Ware.Forms.Frmware_Khachhang_Nhansu");

                if (typeRun3 == null)
                {
                    return;
                }
                objStartupForm3 = GoobizFrame.Windows.MdiUtils.MdiChecker.GetMdiChilden(mdiParent, typeRun3.Name);
                if (objStartupForm3 == null)
                {
                    objStartupForm3 = (System.Windows.Forms.Form)Activator.CreateInstance(typeRun3);
                }
                objStartupForm3.Text      = formText;
                objStartupForm3.MdiParent = mdiParent;
                objStartupForm3.Show();
                objStartupForm3.Activate();
                break;
            }
            WaitDialogForm.Close();
        }