定义方法出错--求救

yuqi508 2005-03-15 04:54:28
下面是个判断MDI中子窗体是否打开的方法
提示错误---并非所有的代码路径都返回值
请问是什么错误



public bool openonce(Form frm)
{
foreach(Form mdiform in this.MdiChildren)
{
if(frm.Text==mdiform.Text)
{
mdiform.Activate();
return false;
}
return true;
}

}
...全文
50 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenery 2005-03-15
  • 打赏
  • 举报
回复
haha
你的代码在第一个循环就一定退出拉?
你是想这样吧?找到就返回false,否则返回true;
public bool openonce(Form frm)
{
foreach(Form mdiform in this.MdiChildren)
{
if(frm.Text==mdiform.Text)
{
mdiform.Activate();
return false;
}
}
return true;
}

110,570

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧