C# 使用DOCKPanel停靠了两个form,请问如何在程序中设置激活指定的form 我也想做个模仿vs2005界面的应用程序,哪位有例子,能让借鉴一下吗?请问楼主实现了吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下可以参考/// <summary> /// 名称:CheckChildOpenState /// 功能:用子窗体的Name进行判断是否已实例化,如果存在则将他激活 /// </summary> /// <param name="MdiForm">容器窗体</param> /// <param name="ChildForm">子窗体</param> public static void CheckChildOpenState(Form MdiForm, Form ChildForm) { foreach (Form tempChildForm in MdiForm.MdiChildren) { if (tempChildForm.Name == ChildForm.Name.ToString()) { if (tempChildForm.WindowState == FormWindowState.Minimized) { tempChildForm.WindowState = FormWindowState.Normal; } tempChildForm.Activate(); return; } } ChildForm.MdiParent = MdiForm; ChildForm.Show(); } 关于流量监控器的问题 C# 获取Excel一个单元格的值,如果这个值为时间格式,获取出来的值怎么会是文本格式?求高手 接口迷惑? C#中菜单栏的帮助文档问题 sql两个外键对应一个主键 ListView控件CheckBoxes的位置问题 请教.net版本的差异性,新版本与最初的1.1版相比,在基本理论上有本质的改变吗? 如何在安装部署中注册一个服务 开发web站点时,xml都用在什么地方。请大家指点一下. oracle查询 求一个webmethod判断IP的方法! (结合XML的) C#网站调用VC DLL多用户同时使用时出错!
/// <summary>
/// 名称:CheckChildOpenState
/// 功能:用子窗体的Name进行判断是否已实例化,如果存在则将他激活
/// </summary>
/// <param name="MdiForm">容器窗体</param>
/// <param name="ChildForm">子窗体</param>
public static void CheckChildOpenState(Form MdiForm, Form ChildForm)
{
foreach (Form tempChildForm in MdiForm.MdiChildren)
{
if (tempChildForm.Name == ChildForm.Name.ToString())
{
if (tempChildForm.WindowState == FormWindowState.Minimized)
{
tempChildForm.WindowState = FormWindowState.Normal;
}
tempChildForm.Activate();
return;
}
}
ChildForm.MdiParent = MdiForm;
ChildForm.Show();
}