private void reSelectRobotTask_Click(object sender, EventArgs e) { tagList.Clear(); viatagList.Clear(); processtagList.Clear(); ProcessTaskAddress.Items.Clear(); Pbar.Value = 0; Pbar.Step = 10; GloalForDelmia GFD = new GloalForDelmia(); DStype = GFD.InitCatEnv(this); if (DStype.Revalue == -1) { return; } this.TopMost = false; this.WindowState = FormWindowState.Minimized; Selection Uselect = GFD.GetIRobotMotion(this, DStype, 12, "请选择即将操作的Taglist对象"); RobotTask robotTask = null; if (Uselect != null && Uselect.Count > 0) { try { String GetName = string.Empty; robotTask = (RobotTask)Uselect.Item2(1).Value; GetName = robotTask.get_Name(); selectedrobotTaskName.Text = GetName; //GFD.ClearRobotHomeList(this, DStype, Usp, "Test", Pbar); GFD.ReadTaskTagList(this, robotTask, TaskListA, TaskListB, Pbar, ref tagList, ref viatagList, ref processtagList); } catch { MessageBox.Show("操作目标过程中发生未知错误,编号:0029874,在入口的帮助选项卡中反馈该问题!"); } } //this.TopMost = true; //this.WindowState = FormWindowState.Maximized; this.WindowState = FormWindowState.Normal; this.StartPosition = FormStartPosition.CenterScreen; this.TopMost = false; }
private void ProcessTaskAddress_SelectedIndexChanged(object sender, EventArgs e) { if (robotTasks.Count < 1) { return; } String GetName = string.Empty; int SelectIndex = ProcessTaskAddress.SelectedIndex; RobotTask srobotTask = robotTasks[SelectIndex]; GetName = srobotTask.get_Name(); //selectedrobotTaskName.Text = GetName; //GFD.ClearRobotHomeList(this, DStype, Usp, "Test", Pbar); GloalForDelmia GFD = new GloalForDelmia(); DStype = GFD.InitCatEnv(this); GFD.ReadTaskTagList(this, srobotTask, TaskListA, TaskListB, Pbar, ref tagList, ref viatagList, ref processtagList); this.WindowState = FormWindowState.Normal; this.StartPosition = FormStartPosition.CenterScreen; this.TopMost = true; }