主界面A
有个splitContainer
private void pictureBox3_Click(object sender, EventArgs e)
{
foreach (Form fra in this.splitContainer1.Panel2.Controls)
{
if (fra is FormPxb)
{
this.splitContainer1.Panel2.Controls.SetChildIndex(fra, 0);
fra.Activate();
return;
}
} FormPxb frmpxb = new FormPxb();
frmpxb.WindowState = FormWindowState.Maximized;
frmpxb.MdiParent = this;
this.splitContainer1.Panel2.Controls.Add(frmpxb);
frmpxb.Show();
frmpxb.Dock = DockStyle.Fill; }界面FormPxb
上面加了一个 panel
private void pictureBox2_Click(object sender, EventArgs e)
{
foreach (Control fr in this.panel1.Controls)
{
if (fr is frmEquipmentInfor)
{
this.panel1.Controls.SetChildIndex(fr, 0);
fr.Focus();
return;
}
} frmEquipmentInfor frmE = new frmEquipmentInfor();
frmE.WindowState = FormWindowState.Maximized;
frmE.MdiParent = frmmain;
this.panel1.Controls.Add(frmE);
frmE.Show();
frmE.Dock = DockStyle.Fill;
}
A界面的事件 能触发 能show出 界面FormPxb ,当界面FormPxb 里面show出界面frmEquipmentInfor 后,,再触发A界面的事件 每次都show出界面frmEquipmentInfor ,界面FormPxb
根本不出来,我搞了半个下午了,每次都是界面frmEquipmentInfor得焦点,我纳闷得很
救命那~~
有个splitContainer
private void pictureBox3_Click(object sender, EventArgs e)
{
foreach (Form fra in this.splitContainer1.Panel2.Controls)
{
if (fra is FormPxb)
{
this.splitContainer1.Panel2.Controls.SetChildIndex(fra, 0);
fra.Activate();
return;
}
} FormPxb frmpxb = new FormPxb();
frmpxb.WindowState = FormWindowState.Maximized;
frmpxb.MdiParent = this;
this.splitContainer1.Panel2.Controls.Add(frmpxb);
frmpxb.Show();
frmpxb.Dock = DockStyle.Fill; }界面FormPxb
上面加了一个 panel
private void pictureBox2_Click(object sender, EventArgs e)
{
foreach (Control fr in this.panel1.Controls)
{
if (fr is frmEquipmentInfor)
{
this.panel1.Controls.SetChildIndex(fr, 0);
fr.Focus();
return;
}
} frmEquipmentInfor frmE = new frmEquipmentInfor();
frmE.WindowState = FormWindowState.Maximized;
frmE.MdiParent = frmmain;
this.panel1.Controls.Add(frmE);
frmE.Show();
frmE.Dock = DockStyle.Fill;
}
A界面的事件 能触发 能show出 界面FormPxb ,当界面FormPxb 里面show出界面frmEquipmentInfor 后,,再触发A界面的事件 每次都show出界面frmEquipmentInfor ,界面FormPxb
根本不出来,我搞了半个下午了,每次都是界面frmEquipmentInfor得焦点,我纳闷得很
救命那~~
解决方案 »
- 求指点
- 集合列举问题
- .dll问题
- Win API函数的数据类型在C#中怎么表示 ?
- WPF 的DATAGRID怎么分页啊??
- 非常无耐,只好开帖再次向大家咨询!关于水晶报表部署时的合并模块,助我解决此问题者高分相送!描述如下:(在线等...着急中...)
- 在Winform中,怎样把Label控件的背景色去掉?
- 请问怎样将结构体转化为二进制数组
- 例如字有一字符串为"010101张三",怎么样才能把数字去掉得到“张三”,010101的位数并不固定的,解决者重谢
- 怎么把dataset 序列化成XML语句
- 短信收发内容如何存到数据表?serialPort1_DataReceived具体如何实现?
- 读取图片中的汉字
FormPxb.show();
FormPxb.BringToFront();