private void E70Show() { this.Form = new E70(); E70 form = (E70)Form; form.Mac = _Mac; form.netdata = _Netdata; form.SetNetMode(); submenuFlag = false; form.FormBorderStyle = FormBorderStyle.None; //隐藏子窗体边框(去除最小花,最大化,关闭等按钮) form.TopLevel = false; //指示子窗体非顶级窗体 panel1.Controls.Add(form); //将子窗体载入panel form.IPEndPoint = IPEndPoint; form.UdpserverStart(); form.Show(); funs.Delay1ms(2500);//延时时间最好大于2000ms,在修改端口后会让模块重启,时间比较长,若延时太短可能会导致配置失败 }
public HomePage() { InitializeComponent(); netform = new netForm(); netform.UdpserverStop(); e70 = new E70(); try { Form_Num = File.ReadAllText(@"C:\Users\Public\Documents\Ebyte_Config1.txt"); if (Form_Num == "3") { netcfg.E830_ETH2A.E830ETH_Flag = true; } else { netcfg.E830_ETH2A.E830ETH_Flag = false; } } catch (Exception) { } object sender = new object(); EventArgs e = new EventArgs(); switch (Form_Num) { case "1": eToolStripMenuItem_Click(sender, e); break; case "2": e70ToolStripMenuItem_Click(sender, e); break; case "3": E830toolStripMenuItem_Click(sender, e); break; default: eToolStripMenuItem_Click(sender, e); break; } }
private void e70ToolStripMenuItem_Click(object sender, EventArgs e) { FileInfo form_num = new FileInfo(@"C:\Users\Public\Documents\Ebyte_Config1.txt"); StreamWriter sw = form_num.CreateText(); netcfg.E830_ETH2A.E830ETH_Flag = false; Form_Num = "2"; sw.Write('2'); sw.Close(); e70.Exit(); e70.Close(); e70 = new E70(); Width = e70.Width; Height = e70.Height + 30; e70.FormBorderStyle = FormBorderStyle.None; //隐藏子窗体边框(去除最小花,最大化,关闭等按钮) e70.TopLevel = false; //指示子窗体非顶级窗体 panel1.Controls.Clear(); panel1.Controls.Add(e70); e70.Show(); }