using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Drawing; using System.Windows.Forms; namespace demo { partial class UpdateFormMain { /// /// 根据屏幕分辨率改变窗体大小 /// private void ResizeWindowSize() { int height = frmMain.Height; int width = frmMain.Width; Rectangle rectscreen = Screen.GetWorkingArea(frmMain); frmMain.Height = rectscreen.Height; frmMain.Width = rectscreen.Width / 16 * 15; } /// /// 判断窗体是否打开 /// /// /// private bool IsWindowOpen(string strFrmName) { try { FormCollection frmArray = Application.OpenForms; foreach (Form frmLocal in frmArray) { if (frmLocal.Name.Equals(strFrmName)) { return true; } } } catch { } return false; } /// /// 初始化窗体控件 /// /// public void InitUI(Control[] contronl) { foreach (Control ctrlTemp in contronl) { if (ctrlTemp != null) { switch (ctrlTemp.Name) { //case "lblMotorToLaser": lblMotorToLaser = (Label)ctrlTemp; // break; //case "lblPictureEndToMark": lblPictureEndToMark = (Label)ctrlTemp; // break; //case "lblPictureToLaser": lblPictureToLaser = (Label)ctrlTemp; // break; //case "lblLaserToPicture": lblLaserToPicture = (Label)ctrlTemp; // break; //case "lblPutIPhone": lblPutIPhone = (Label)ctrlTemp; // break; //case "lblWork": lblWork = (Label)ctrlTemp; // break; //case "tbStatus": tbStatus = (TextBox)ctrlTemp; // break; //case "btnLaserWorkPos": btnLaserWorkPos = (Button)ctrlTemp; // break; //case "btnMarking": btnMarking = (Button)ctrlTemp; // break; //case "btnMotorWorkPos": btnMotorWorkPos = (Button)ctrlTemp; // break; //case "btnTakePicture": btnTakePicture = (Button)ctrlTemp; // break; //case "mainMenuStrip": mainMenuStrip = (MenuStrip)ctrlTemp; // break; //case "dgvOffsetPoint": dgvOffsetPoint = (DataGridView)ctrlTemp; // break; //case "btnMotorDebug": btnMotorDebug = (Button)ctrlTemp; // break; //case "btnLaserDebug": btnLaserDebug = (Button)ctrlTemp; // break; //case "labTime": lblTime = (Label)ctrlTemp; // break; //case "statusStrip": toolStrip = (ToolStrip)ctrlTemp; // break; //case "gbxPanel": gbxPanel = (GroupBox)ctrlTemp; // break; default: break; } } } //timerUpdateUI = new System.Windows.Forms.Timer(); //timerUpdateUI.Tick += new EventHandler(timerUpdateUI_Tick); //timerUpdateUI.Interval = 200; //chartLaserMark.Width = ((Screen.GetWorkingArea(frmMain).Width / 16) * 15) / 2; //gbxPanel.Location = new Point(chartLaserMark.Location.X + ((Screen.GetWorkingArea(frmMain).Width / 16) * 15) / 2, // gbxPanel.Location.Y); //gbxPanel.Size = new Size(((Screen.GetWorkingArea(frmMain).Width / 16) * 15) / 2, gbxPanel.Height); //gbxPanel.Anchor = AnchorStyles.Bottom | AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; //controlFlowStatus = new Control[] { }; //frmMain.Load += new System.EventHandler(this.FrmMain_Load); //frmMain.FormClosing += new FormClosingEventHandler(FrmMain_FormClosing); //frmMain.Move += new EventHandler(FrmMain_Move); //btnLaserDebug.Click += new EventHandler(btnLaserDebug_Click); //btnMotorDebug.Click += new EventHandler(btnMotorDebug_Click); } } }