You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

118 lines
4.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Windows.Forms;
namespace demo
{
partial class UpdateFormMain
{
/// <summary>
/// 根据屏幕分辨率改变窗体大小
/// </summary>
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;
}
/// <summary>
/// 判断窗体是否打开
/// </summary>
/// <param name="strFrmName"></param>
/// <returns></returns>
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;
}
/// <summary>
/// 初始化窗体控件
/// </summary>
/// <param name="contronl"></param>
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);
}
}
}