MdiClient 窗体响应鼠标双击事件 如题 请问如何才能让MdiClient 子窗体响应到鼠标双击事件?高人来回复 谢谢 GOOGLE 都找不到答案! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双击的时候最大化么?还是要挂MouseDoubleClick事件? YES 我的子窗体响应不到双击事件???我也觉得奇怪~ 不是子窗体响应不到 是MDI主窗体响应不到 MDI主窗体上面有一层MDI的控件。叫:System.Windows.Forms.MdiClient他盖住了整个Form所以双击的时候是点在了这个上面, 而不会点在窗体上面。你要是非要挂事件, 就找个机会, 在Controls里面找到MdiClient, 挂在这个上面好了。 我重新创建了几个MDI工程 都是这样 根本响应不到鼠标的双击事件不知道是什么原因!!! 找过 一样响应不到CODE/// <summary> /// 查找窗体的MdiClient控件并返回 /// </summary> /// <param name="Form">查找MdiClient控件的窗体</param> /// <returns>查找到的MdiClient控件</returns> public static System.Windows.Forms.MdiClient GetMdiClient(System.Windows.Forms.Form Form) { try { foreach (System.Windows.Forms.Control Control in Form.Controls) { if (Control is System.Windows.Forms.MdiClient) { return (System.Windows.Forms.MdiClient)Control; } } return null; } catch (Exception ex) { throw new Exception("", ex); } }Common.Static.GetMdiClient(this).DoubleClick += new EventHandler(this.MdiClient_DoubleClick);//MdiClient窗体双击事件委托private void MdiClient_DoubleClick(object sender, EventArgs e) { //无效!无法响应 还望高手继续回复 } GetMdiClient只能返回第一个子窗口?大概是事件绑定问题 GetMdiClient 返回的是 MDI 主窗体 谢谢楼上的! 有关数组的问题,求指教~ DataGridView中的数据,怎样转化为模板格式的数据并打印,求思路或实现 求rdlc报表下载 和使用方法 在位置 0 处没有任何行。 Speech语音识别的一个问题,谢谢 如何把swf文件嵌入exe文件中使用? 菜鸟提问!!!在c/s模式中我怎么才能读出app.config文件中的所有key所对应的value(用循环) 计算从1到N的所有整数出现1的个数算法的时间复杂 代码编译时没有错误 但是运行时却得不到编译想要的结果 关于数据库插入操作,请高手指出错在哪里? C#简单问题求教 C#写文件的一个小问题
还是要挂MouseDoubleClick事件?
我也觉得奇怪~
叫:
System.Windows.Forms.MdiClient他盖住了整个Form
所以双击的时候是点在了这个上面, 而不会点在窗体上面。你要是非要挂事件,
就找个机会, 在Controls里面找到MdiClient,
挂在这个上面好了。
不知道是什么原因!!!
/// 查找窗体的MdiClient控件并返回
/// </summary>
/// <param name="Form">查找MdiClient控件的窗体</param>
/// <returns>查找到的MdiClient控件</returns>
public static System.Windows.Forms.MdiClient GetMdiClient(System.Windows.Forms.Form Form)
{
try
{
foreach (System.Windows.Forms.Control Control in Form.Controls)
{
if (Control is System.Windows.Forms.MdiClient)
{
return (System.Windows.Forms.MdiClient)Control;
}
}
return null;
}
catch (Exception ex)
{
throw new Exception("", ex);
}
}
Common.Static.GetMdiClient(this).DoubleClick += new EventHandler(this.MdiClient_DoubleClick);//MdiClient窗体双击事件委托private void MdiClient_DoubleClick(object sender, EventArgs e)
{
//无效!无法响应 还望高手继续回复
}
大概是事件绑定问题
谢谢楼上的!