//输出复位类型 private void button8_Click(object sender, EventArgs e) { codespace[(linenum - 1) * LINESPACE] = "5"; //输出复位 //输出复位窗口 if (g_handle != (IntPtr)0) { if (change25 == 0) { linenum = 5; codename = "输出复位"; change25 = 1; JUMP(); //判断 _25_输出复位指令 f25 = new _25_输出复位指令(this, null, this.return_14_文件管理); f25.g_handle = g_handle; f25.vr = vr; //数组 f25.codespace = codespace; //数组 f25.manulradio = manulradio; //速度比例 f25.linenum = linenum; //行号 f25.filelinepara = filelinepara; f25.filelintempepara = filelintempepara; f25.codename = codename; f25.codetempspace = codetempspace; f25.linejump = linejump; f25.pagenum = pagenum; f25.filetoflash = filetoflash; f25.showidlist = showidlist; f25.change = change25; if (this.return_19_文件编辑 != null) { this.return_19_文件编辑.Close(); //关闭上一级窗口 } this.Hide(); //关闭这个窗口 f25.Show(); //新窗口显现 } else { this.Close(); } // deal_lineload(linenum); } }
//刷新显示 private void show_code(int num) { if (num == 0) { codename = "无"; //进入19界面 } else if (num == 1) { codename = "直线"; //21进入直线界面 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _21_直线指令 f21 = new _21_直线指令(null, this.return_19_文件编辑, this.return_14_文件管理); f21.g_handle = g_handle; f21.vr = vr; //数组 f21.codespace = codespace; //数组 f21.manulradio = manulradio; //速度比例 f21.linenum = linenum; //行号 f21.filelinepara = filelinepara; f21.filelintempepara = filelintempepara; f21.codename = codename; f21.codetempspace = codetempspace; f21.linejump = linejump; f21.pagenum = pagenum; f21.filetoflash = filetoflash; f21.showidlist = showidlist; f21.change = 1; this.Close(); //隐藏现在这个窗口 f21.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _21_直线指令 f21 = new _21_直线指令(this.return_20_运动类型选择, null, this.return_14_文件管理); f21.g_handle = g_handle; f21.vr = vr; //数组 f21.codespace = codespace; //数组 f21.manulradio = manulradio; //速度比例 f21.linenum = linenum; //行号 f21.filelinepara = filelinepara; f21.filelintempepara = filelintempepara; f21.codename = codename; f21.codetempspace = codetempspace; f21.linejump = linejump; f21.pagenum = pagenum; f21.filetoflash = filetoflash; f21.showidlist = showidlist; f21.change = 1; this.Close(); //隐藏现在这个窗口 f21.Show(); //新窗口显现 } } else if (num == 2) { codename = "三点画弧"; //22进入三点画弧 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _22_三点圆弧指令 f22 = new _22_三点圆弧指令(null, this.return_19_文件编辑, this.return_14_文件管理); f22.g_handle = g_handle; f22.vr = vr; //数组 f22.codespace = codespace; //数组 f22.manulradio = manulradio; //速度比例 f22.linenum = linenum; //行号 f22.filelinepara = filelinepara; f22.filelintempepara = filelintempepara; f22.codename = codename; f22.codetempspace = codetempspace; f22.linejump = linejump; f22.pagenum = pagenum; f22.filetoflash = filetoflash; f22.showidlist = showidlist; f22.change = 1; this.Close(); //隐藏现在这个窗口 f22.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _22_三点圆弧指令 f22 = new _22_三点圆弧指令(this.return_20_运动类型选择, null, this.return_14_文件管理); f22.g_handle = g_handle; f22.vr = vr; //数组 f22.codespace = codespace; //数组 f22.manulradio = manulradio; //速度比例 f22.linenum = linenum; //行号 f22.filelinepara = filelinepara; f22.filelintempepara = filelintempepara; f22.codename = codename; f22.codetempspace = codetempspace; f22.linejump = linejump; f22.pagenum = pagenum; f22.filetoflash = filetoflash; f22.showidlist = showidlist; f22.change = 1; this.Close(); //隐藏现在这个窗口 f22.Show(); //新窗口显现 } } else if (num == 3) { codename = "延时"; //23进入延时界面 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _23_延时指令 f23 = new _23_延时指令(null, this.return_19_文件编辑, this.return_14_文件管理); f23.g_handle = g_handle; f23.vr = vr; //数组 f23.codespace = codespace; //数组 f23.manulradio = manulradio; //速度比例 f23.linenum = linenum; //行号 f23.filelinepara = filelinepara; f23.filelintempepara = filelintempepara; f23.codename = codename; f23.codetempspace = codetempspace; f23.linejump = linejump; f23.pagenum = pagenum; f23.filetoflash = filetoflash; f23.showidlist = showidlist; f23.change = 1; this.Close(); //隐藏现在这个窗口 f23.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _23_延时指令 f23 = new _23_延时指令(this.return_20_运动类型选择, null, this.return_14_文件管理); f23.g_handle = g_handle; f23.vr = vr; //数组 f23.codespace = codespace; //数组 f23.manulradio = manulradio; //速度比例 f23.linenum = linenum; //行号 f23.filelinepara = filelinepara; f23.filelintempepara = filelintempepara; f23.codename = codename; f23.codetempspace = codetempspace; f23.linejump = linejump; f23.pagenum = pagenum; f23.filetoflash = filetoflash; f23.showidlist = showidlist; f23.change = 1; this.Close(); //隐藏现在这个窗口 f23.Show(); //新窗口显现 } } else if (num == 4) { codename = "多个输出"; //24进入多个输出界面 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _24_输出指令_ f24 = new _24_输出指令_(null, this.return_19_文件编辑, this.return_14_文件管理); f24.g_handle = g_handle; f24.vr = vr; //数组 f24.codespace = codespace; //数组 f24.manulradio = manulradio; //速度比例 f24.linenum = linenum; //行号 f24.filelinepara = filelinepara; f24.filelintempepara = filelintempepara; f24.codename = codename; f24.codetempspace = codetempspace; f24.linejump = linejump; f24.pagenum = pagenum; f24.filetoflash = filetoflash; f24.showidlist = showidlist; f24.change = 1; this.Close(); //隐藏现在这个窗口 f24.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _24_输出指令_ f24 = new _24_输出指令_(this.return_20_运动类型选择, null, this.return_14_文件管理); f24.g_handle = g_handle; f24.vr = vr; //数组 f24.codespace = codespace; //数组 f24.manulradio = manulradio; //速度比例 f24.linenum = linenum; //行号 f24.filelinepara = filelinepara; f24.filelintempepara = filelintempepara; f24.codename = codename; f24.codetempspace = codetempspace; f24.linejump = linejump; f24.pagenum = pagenum; f24.filetoflash = filetoflash; f24.showidlist = showidlist; f24.change = 1; this.Close(); //隐藏现在这个窗口 f24.Show(); //新窗口显现 } } else if (num == 5) { codename = "输出延时复位"; //25进入输出延时复位界面 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _25_输出复位指令 f25 = new _25_输出复位指令(null, this.return_19_文件编辑, this.return_14_文件管理); f25.g_handle = g_handle; f25.vr = vr; //数组 f25.codespace = codespace; //数组 f25.manulradio = manulradio; //速度比例 f25.linenum = linenum; //行号 f25.filelinepara = filelinepara; f25.filelintempepara = filelintempepara; f25.codename = codename; f25.codetempspace = codetempspace; f25.linejump = linejump; f25.pagenum = pagenum; f25.filetoflash = filetoflash; f25.showidlist = showidlist; f25.change = 1; this.Close(); //隐藏现在这个窗口 f25.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _25_输出复位指令 f25 = new _25_输出复位指令(this.return_20_运动类型选择, null, this.return_14_文件管理); f25.g_handle = g_handle; f25.vr = vr; //数组 f25.codespace = codespace; //数组 f25.manulradio = manulradio; //速度比例 f25.linenum = linenum; //行号 f25.filelinepara = filelinepara; f25.filelintempepara = filelintempepara; f25.codename = codename; f25.codetempspace = codetempspace; f25.linejump = linejump; f25.pagenum = pagenum; f25.filetoflash = filetoflash; f25.showidlist = showidlist; f25.change = 1; this.Close(); //隐藏现在这个窗口 f25.Show(); //新窗口显现 } } else if (num == 6) { codename = "圆心画弧"; //26进入圆心画弧界面 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _26_圆心圆弧指令 f26 = new _26_圆心圆弧指令(null, this.return_19_文件编辑, this.return_14_文件管理); f26.g_handle = g_handle; f26.vr = vr; //数组 f26.codespace = codespace; //数组 f26.manulradio = manulradio; //速度比例 f26.linenum = linenum; //行号 f26.filelinepara = filelinepara; f26.filelintempepara = filelintempepara; f26.codename = codename; f26.codetempspace = codetempspace; f26.linejump = linejump; f26.pagenum = pagenum; f26.filetoflash = filetoflash; f26.showidlist = showidlist; f26.change = 1; this.Close(); //隐藏现在这个窗口 f26.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _26_圆心圆弧指令 f26 = new _26_圆心圆弧指令(this.return_20_运动类型选择, null, this.return_14_文件管理); f26.g_handle = g_handle; f26.vr = vr; //数组 f26.codespace = codespace; //数组 f26.manulradio = manulradio; //速度比例 f26.linenum = linenum; //行号 f26.filelinepara = filelinepara; f26.filelintempepara = filelintempepara; f26.codename = codename; f26.codetempspace = codetempspace; f26.linejump = linejump; f26.pagenum = pagenum; f26.filetoflash = filetoflash; f26.showidlist = showidlist; f26.change = 1; this.Close(); //隐藏现在这个窗口 f26.Show(); //新窗口显现 } } else if (num == 7) { codename = "绝对模式"; //27进入绝对模式界面 if (this.return_20_运动类型选择 == null && this.return_19_文件编辑 != null && this.return_14_文件管理 != null) { _27_绝对模式 f27 = new _27_绝对模式(null, this.return_19_文件编辑, this.return_14_文件管理); f27.g_handle = g_handle; f27.vr = vr; //数组 f27.codespace = codespace; //数组 f27.manulradio = manulradio; //速度比例 f27.linenum = linenum; //行号 f27.filelinepara = filelinepara; f27.filelintempepara = filelintempepara; f27.codename = codename; f27.codetempspace = codetempspace; f27.linejump = linejump; f27.pagenum = pagenum; f27.filetoflash = filetoflash; f27.showidlist = showidlist; f27.change = 1; this.Close(); //隐藏现在这个窗口 f27.Show(); //新窗口显现 } if (this.return_20_运动类型选择 != null && this.return_19_文件编辑 == null && this.return_14_文件管理 != null) { _27_绝对模式 f27 = new _27_绝对模式(this.return_20_运动类型选择, null, this.return_14_文件管理); f27.g_handle = g_handle; f27.vr = vr; //数组 f27.codespace = codespace; //数组 f27.manulradio = manulradio; //速度比例 f27.linenum = linenum; //行号 f27.filelinepara = filelinepara; f27.filelintempepara = filelintempepara; f27.codename = codename; f27.codetempspace = codetempspace; f27.linejump = linejump; f27.pagenum = pagenum; f27.filetoflash = filetoflash; f27.showidlist = showidlist; f27.change = 1; this.Close(); //隐藏现在这个窗口 f27.Show(); //新窗口显现 } } else if (num == 8) { codename = "相对模式"; //28进入相对模式界面 MessageBox.Show("正在这个界面"); } }
//刷新显示 private void show_code(int num) { if (num == 0) { codename = "无"; //进入19界面 MessageBox.Show("正在这个界面"); } else if (num == 1) { if (change_21 == 0) { change_21 = 1; codename = "直线"; //21进入直线界面 _21_直线指令 f21 = new _21_直线指令(null, this, this.return_14_文件管理); f21.g_handle = g_handle; f21.vr = vr; //数组 f21.codespace = codespace; //数组 f21.manulradio = manulradio; //速度比例 f21.linenum = linenum; //行号 f21.filelinepara = filelinepara; f21.filelintempepara = filelintempepara; f21.codename = codename; f21.codetempspace = codetempspace; f21.linejump = linejump; f21.pagenum = pagenum; f21.filetoflash = filetoflash; f21.showidlist = showidlist; f21.change = change_21; this.Hide(); //隐藏现在这个窗口 f21.Show(); //新窗口显现 } } else if (num == 2) { MessageBox.Show(codetempspace[(linenum - 1) * LINESPACE + 5]); if (change_22 == 0) { change_22 = 1; codename = "三点画弧"; //22进入三点画弧 _22_三点圆弧指令 f22 = new _22_三点圆弧指令(null, this, this.return_14_文件管理); f22.g_handle = g_handle; f22.vr = vr; //数组 f22.codespace = codespace; //数组 f22.manulradio = manulradio; //速度比例 f22.linenum = linenum; //行号 f22.filelinepara = filelinepara; f22.filelintempepara = filelintempepara; f22.codename = codename; f22.codetempspace = codetempspace; f22.linejump = linejump; f22.pagenum = pagenum; f22.filetoflash = filetoflash; f22.showidlist = showidlist; f22.change = change_22; this.Hide(); //隐藏现在这个窗口 f22.Show(); //新窗口显现 } } else if (num == 3) { if (change_23 == 0) { change_23 = 1; codename = "延时"; //23进入延时界面 _23_延时指令 f23 = new _23_延时指令(null, this, this.return_14_文件管理); f23.g_handle = g_handle; f23.vr = vr; //数组 f23.codespace = codespace; //数组 f23.manulradio = manulradio; //速度比例 f23.linenum = linenum; //行号 f23.filelinepara = filelinepara; f23.filelintempepara = filelintempepara; f23.codename = codename; f23.codetempspace = codetempspace; f23.linejump = linejump; f23.pagenum = pagenum; f23.filetoflash = filetoflash; f23.showidlist = showidlist; f23.change = change_23; this.Hide(); //隐藏现在这个窗口 f23.Show(); //新窗口显现 } } else if (num == 4) { if (change_24 == 0) { change_24 = 1; codename = "多个输出"; //24进入多个输出界面 _24_输出指令_ f24 = new _24_输出指令_(null, this, this.return_14_文件管理); f24.g_handle = g_handle; f24.vr = vr; //数组 f24.codespace = codespace; //数组 f24.manulradio = manulradio; //速度比例 f24.linenum = linenum; //行号 f24.filelinepara = filelinepara; f24.filelintempepara = filelintempepara; f24.codename = codename; f24.codetempspace = codetempspace; f24.linejump = linejump; f24.pagenum = pagenum; f24.filetoflash = filetoflash; f24.showidlist = showidlist; f24.change = change_24; this.Hide(); //隐藏现在这个窗口 f24.Show(); //新窗口显现 } } else if (num == 5) { if (change_25 == 0) { change_25 = 1; codename = "输出延时复位"; //25进入输出延时复位界面 _25_输出复位指令 f25 = new _25_输出复位指令(null, this, this.return_14_文件管理); f25.g_handle = g_handle; f25.vr = vr; //数组 f25.codespace = codespace; //数组 f25.manulradio = manulradio; //速度比例 f25.linenum = linenum; //行号 f25.filelinepara = filelinepara; f25.filelintempepara = filelintempepara; f25.codename = codename; f25.codetempspace = codetempspace; f25.linejump = linejump; f25.pagenum = pagenum; f25.filetoflash = filetoflash; f25.showidlist = showidlist; f25.change = change_25; this.Hide(); //隐藏现在这个窗口 f25.Show(); //新窗口显现 } } else if (num == 6) { if (change_26 == 0) { change_26 = 1; codename = "圆心画弧"; //26进入圆心画弧界面 _26_圆心圆弧指令 f26 = new _26_圆心圆弧指令(null, this, this.return_14_文件管理); f26.g_handle = g_handle; f26.vr = vr; //数组 f26.codespace = codespace; //数组 f26.manulradio = manulradio; //速度比例 f26.linenum = linenum; //行号 f26.filelinepara = filelinepara; f26.filelintempepara = filelintempepara; f26.codename = codename; f26.codetempspace = codetempspace; f26.linejump = linejump; f26.pagenum = pagenum; f26.filetoflash = filetoflash; f26.showidlist = showidlist; f26.change = change_26; this.Hide(); //隐藏现在这个窗口 f26.Show(); //新窗口显现 } } else if (num == 7) { if (change_27 == 0) { change_27 = 1; codename = "绝对模式"; //27进入绝对模式界面 _27_绝对模式 f27 = new _27_绝对模式(null, this, this.return_14_文件管理); f27.g_handle = g_handle; f27.vr = vr; //数组 f27.codespace = codespace; //数组 f27.manulradio = manulradio; //速度比例 f27.linenum = linenum; //行号 f27.filelinepara = filelinepara; f27.filelintempepara = filelintempepara; f27.codename = codename; f27.codetempspace = codetempspace; f27.linejump = linejump; f27.pagenum = pagenum; f27.filetoflash = filetoflash; f27.showidlist = showidlist; f27.change = change_27; this.Hide(); //隐藏现在这个窗口 f27.Show(); //新窗口显现 } } else if (num == 8) { if (change_28 == 0) { change_28 = 1; codename = "相对模式"; //28进入相对模式界面 _28_相对模式 f28 = new _28_相对模式(null, this, this.return_14_文件管理); f28.g_handle = g_handle; f28.vr = vr; //数组 f28.codespace = codespace; //数组 f28.manulradio = manulradio; //速度比例 f28.linenum = linenum; //行号 f28.filelinepara = filelinepara; f28.filelintempepara = filelintempepara; f28.codename = codename; f28.codetempspace = codetempspace; f28.linejump = linejump; f28.pagenum = pagenum; f28.filetoflash = filetoflash; f28.showidlist = showidlist; f28.change = change_28; this.Hide(); //隐藏现在这个窗口 f28.Show(); //新窗口显现 } } }