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"); }
public static void volverAPadreYCerrar(Form ventanaPadre, Form ventana) { ventanaPadre.Visible = true; ventanaPadre.Activate(); ventanaPadre.Select(); ventana.Close(); }
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(); } }
// [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(); } }); }
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); }
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); }
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); }
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); } }
public static void mostrarNuevaVentana(Form ventanaNueva, Form ventanaPadre) { ventanaNueva.Visible = true; ventanaNueva.Activate(); ventanaNueva.Select(); ventanaPadre.Hide(); }
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); }
/// <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(); } }
/// <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)); }
/// <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); }
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(); }
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(); }
/// <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(); } }
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(); })); } }
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(); }
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); } }
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); }
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"); }
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); } }
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); } }
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; } } }
/// <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; }
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(); } }
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); }
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); }
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); }
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); } }
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()); } }
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); }
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(); } }
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); }
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); }
/// <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(); } } }
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); } }
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; }
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); }
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(); }
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); } } }
// ... 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"); } }
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 (); }
// 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; }
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(); }
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 }
private void RestoreAndActivate(Form form) { if (form.WindowState == FormWindowState.Minimized) { form.WindowState = FormWindowState.Normal; } form.Activate(); }
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); } }
public void ShowChildForm(System.Windows.Forms.Form _fb) { _fb.MdiParent = this; _fb.Show(); _fb.Activate(); }
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(); }
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(); } }
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(); }