一个mainMenu的子窗体 为什显示不出来,调试也不出错//查询MDI子窗体是否存在,在主窗体内
private bool checkChildFrmExist(string childFrmName)
{
foreach (Form childFrm in this.MdiChildren)
{
if (childFrm.Name == childFrmName)
{
if (childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
return true;
}
}
return false;
}
//显示读者类别设置窗体
private void menuItem8_Click(object sender, EventArgs e)
{
if (this.checkChildFrmExist("ReaderClassify") == true)
{
return;
}
ReaderClassify newFrm = new ReaderClassify();
newFrm.MdiParent = this;
newFrm.Show();
}为什么不显示出来读者类别设置窗体
private bool checkChildFrmExist(string childFrmName)
{
foreach (Form childFrm in this.MdiChildren)
{
if (childFrm.Name == childFrmName)
{
if (childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal;
childFrm.Activate();
return true;
}
}
return false;
}
//显示读者类别设置窗体
private void menuItem8_Click(object sender, EventArgs e)
{
if (this.checkChildFrmExist("ReaderClassify") == true)
{
return;
}
ReaderClassify newFrm = new ReaderClassify();
newFrm.MdiParent = this;
newFrm.Show();
}为什么不显示出来读者类别设置窗体
解决方案 »
- 如何往一个zip文件加文件。
- 怎么通过webbrowser访问javascript代码中的全局数组变量?
- Cross-thread operation not valid: Control 'pictureBox2'
- 关于System.Speech.Recognition 的疑问
- ThreadPool的 SetMaxThreads 设置了4000 但是 到 1390多的时候就终止了
- 关于datagrid的分页,排序.在线等.....
- 问关于格式化字符串的问题!~················
- 一个烦死人的问题
- 给客户端发消息?
- C#中的时间问题,请大家帮帮忙,谢谢了?
- 控制台输入问题
- 404和500问题
if (childFrm.WindowState == FormWindowState.Minimized)
childFrm.WindowState = FormWindowState.Normal; //这个换成最大化试下再不行设置下窗体的上左边距属性..
toolform[formindex].Top = 0;
toolform[formindex].Left = 0;
传类型进去判断试试
private bool checkChildFrmExist(Form childForm)
{
foreach (Form childFrm in this.MdiChildren) if(childFrm is childForm)
...
}
窗体是存在的,好像是遍历的时候直接跳出去了,