private void Form1_Load(object sender, EventArgs e) { //获取计算机名称 string machineName = GetMachineName(); tssLabel_pc_value.Text = machineName; //设置初始车间代号和站别代号 /* * for (int i = 0; i < ComputerNameList.Length / 4; i++) * { * if (machineName == ComputerNameList[i, 0]) * { * * } * } */ //将字符串data转换成枚举类型 try { enumComputerName enumOne = (enumComputerName)Enum.Parse(typeof(enumComputerName), machineName.Substring(0, 10)); matchingComputerName(enumOne);//匹配结果 } catch { //MessageBox.Show("截取计算机名称异常","提示"); } //获取系统时间 tssLabel_date_value.Text = System.DateTime.Now.ToString(); //获取选择的车间 }
public void matchingComputerName(enumComputerName pcname) { switch (pcname) { case enumComputerName.C177002030: radioButton1.Checked = true; //Fiorano radioButton4.Checked = true; //NearField radioButton7.Checked = true; //1# break; case enumComputerName.C17A000383: radioButton1.Checked = true; //Fiorano radioButton4.Checked = true; //NearField radioButton8.Checked = true; //2# break; case enumComputerName.C181001167: radioButton1.Checked = true; //Fiorano radioButton4.Checked = true; //NearField radioButton9.Checked = true; //3# break; case enumComputerName.C181001166: radioButton1.Checked = true; //Fiorano radioButton4.Checked = true; //NearField radioButton10.Checked = true; //4# break; case enumComputerName.C177002028: radioButton1.Checked = true; //Fiorano radioButton5.Checked = true; //SFR50CM radioButton11.Checked = true; //5# break; case enumComputerName.C177002029: radioButton1.Checked = true; //Fiorano radioButton6.Checked = true; //SFR300CM radioButton12.Checked = true; //6# break; case enumComputerName.C181001165: radioButton1.Checked = true; //Fiorano radioButton6.Checked = true; //SFR300CM radioButton13.Checked = true; //7# break; case enumComputerName.C183001067: radioButton2.Checked = true; //F812 radioButton4.Checked = true; //NearField radioButton7.Checked = true; //1# break; case enumComputerName.C183001066: radioButton2.Checked = true; //F812 radioButton4.Checked = true; //NearField radioButton8.Checked = true; //2# break; case enumComputerName.C181001372: radioButton2.Checked = true; //F812 radioButton4.Checked = true; //NearField radioButton9.Checked = true; //3# break; case enumComputerName.C181001371: radioButton2.Checked = true; //F812 radioButton6.Checked = true; //SFR300CM radioButton10.Checked = true; //4# break; case enumComputerName.C183001065: radioButton2.Checked = true; //F812 radioButton6.Checked = true; //SFR300CM radioButton11.Checked = true; //5# break; default: break; } }