using Rs.Controls; using Rs.Motion; using Rs.Motion.GugaoEcat; using Rs.MotionPlat.Flow; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Rs.MotionPlat { public partial class Home : BaseForm { public Home() { InitializeComponent(); } protected void Menu_Clicked(object sender, EventArgs e) { btnMain.Selected = false; btnData.Selected = false; btnRecipe.Selected = false; btnSystem.Selected = false; btnAbout.Selected = false; btnPermission.Selected = false; btnLanguage.Selected = false; btnQuit.Selected = false; ButtonEx button = (ButtonEx)sender; button.Selected = true; if (button == btnSystem) { panel_main.Controls.Clear(); BaseForm from = new ConfigForm(); from.TopLevel = false; from.Dock = DockStyle.Fill; panel_main.Controls.Add(from); from.Visible = true; } else if (button == btnMain) { panel_main.Controls.Clear(); BaseForm from = new FormMain(); from.TopLevel = false; from.Dock = DockStyle.Fill; panel_main.Controls.Add(from); from.Visible = true; } else if(button==btnQuit) { button.Selected = false; DialogResult dr = MessageBox.Show("确定要退出吗?", "提示", MessageBoxButtons.OKCancel); if(dr== DialogResult.OK) { System.Environment.Exit(-1); } } else if (button == btnRecipe) { panel_main.Controls.Clear(); BaseForm from = new RecipeForm(); from.TopLevel = false; from.Dock = DockStyle.Fill; panel_main.Controls.Add(from); from.Visible = true; } else if (button == btnAbout) { BaseForm form; form = new MoveDebug(); form.Opacity = 0.6; form.TopMost = true; //form.StartPosition = FormStartPosition.CenterScreen; //MessageBox.Show(form.Width.ToString()); //MessageBox.Show(form.Height.ToString()); //form.Location= new Point(this.Width-form.Width, this.Height-form.Height); //form.mov = new Point(0,0); form.Show(this); } else if (button == btnPermission) { BaseFormHeader form; form = new UserForm(); form.StartPosition = FormStartPosition.CenterScreen; form.Opacity = 1; form.TopMost = true; form.ShowDialog(this); } // 5 // .6+7+10=17+5.6=22.6+0.5=23+10=33+1.3=34.3+5=39.3+3.5=42.8+2=44.8 } private void Home_Load(object sender, EventArgs e) { panel_main.Controls.Clear(); BaseForm from = new FormMain(); from.TopLevel = false; from.Dock = DockStyle.Fill; panel_main.Controls.Add(from); from.Visible = true; ErrorCode errCode = GugaoCardManager.Instance.Init(); if(errCode> ErrorCode.Ok) { MessageBox.Show("Gugao卡加载失败"); } //AxisControl.LoadX.SetPosCompare(1, new double[] { -105 }); //ZtmCardManager.Instance.Init(); IoManager.Instance.Init(); //for(int i=0;i<8;i++) //{ // IoManager.Instance.WriteOut("Out"+i, 1); //} //for (int i = 8; i < 16; i++) //{ // IoManager.Instance.WriteOut("Out" + i, 1); //} //for (int i = 16; i < 24; i++) //{ // IoManager.Instance.WriteOut("Out" + i, 1); //} //for (int i = 24; i < 32; i++) //{ // IoManager.Instance.WriteOut("Out" + i, 1); //} //IoManager.Instance.WriteOut("Out0", 0); //short value = IoManager.Instance.ReadOut("Out0"); //value = IoManager.Instance.ReadIn("In0"); } } }