首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

同样的函数,参数不同,为什么第二个函数都没有运行

2011-12-24 
一样的函数,参数不同,为什么第二个函数都没有运行publicintOpenwinOnce(Formfrm){foreach(Formmdifrminthi

一样的函数,参数不同,为什么第二个函数都没有运行
public   int   OpenwinOnce(Form   frm)
{
foreach   (Form   mdifrm   in   this.MdiChildren)
{
if   (frm.Text   ==mdifrm.Text)
{
mdifrm.Activate();
return   0;
}
}        
return   1;
}
public   int   OpenfileOnce(string   frm)
{
foreach   (Form   mdifrm   in   this.MdiChildren)
{
MessageBox.Show   ( "OK ");         //没有运行进来;
if   (frm   ==mdifrm.Text)
{
mdifrm.Activate();
return   0;
}
}        
return   1;
}


[解决办法]
调试下看看吧
[解决办法]
两个可能:

1. public int OpenfileOnce(string frm) 没有被调用到;
2. this.MdiChildren 里边的Form数目是 0
[解决办法]
MessageBox.Show ( "OK "); //没有运行进来;
放在foreach前面执行么?
[解决办法]
RedGoldFish(红金鱼) 已经说的很清楚 自己检查去
[解决办法]
个人觉得只有【RedGoldFish(红金鱼) ( “周围啥都和谐,就差贴子没结”)】 说的可能
[解决办法]
RedGoldFish(红金鱼) 已经说的很清楚 自己检查去

热点排行