请问Winform下,form1在指定位置ShowDialog后,如何鼠标点击后如果鼠标不在form1上,form1关闭?在form1上,则不关闭form1?? 请教.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 处理form1的Deactive事件: private void Form1_Deactivate(object sender, EventArgs e) { this.DialogResult = DialogResult.Cancel; } ShowDialog后鼠标只能在Form1上点击... 你如果想要类似lightbox这样的winform效果,可以用一个panel来实现,拖动效果可以用windows api完成。 不行~ private void Source_MouseClick(object sender, MouseEventArgs e) { e.X; e.Y; e.Location.X; e.Location.Y; } 还有别地东西判断不? 请问Winform下,form1在指定位置ShowDialog后,如何鼠标点击后如果鼠标不在form1上,form1关闭?在form1上,则不关闭form1?? =======================ShowDialog后鼠标就只能点击form1,点不了别的 你为什么要showdialog呢? 不能用show吗? 变通一下 算啦,我改成用MouseLeave事件来关闭啦,谢谢大家了 小弟想学习javaScript--请大虾指点 C# 在修改登陆信息的问题 超过70个字符分条发送 C# 软键盘相关问题 ------------------------- 数据库访问问题! 再线急求 : WebForm中DataGrid如果数据源没有记录时,怎么连个标题都不显示了? C#中使用钩子出现System.NullReferenceException 水晶报表10的问题 求教C#程序中实现telnet C#Com组件注册后vbs和C#调用路径不一样 C#中怎样检查一个窗体上的所有控件(包括容器控件中的控件) dataGridView1.Rows.Add
private void Form1_Deactivate(object sender, EventArgs e)
{
this.DialogResult = DialogResult.Cancel;
}
private void Source_MouseClick(object sender, MouseEventArgs e)
{
e.X;
e.Y;
e.Location.X;
e.Location.Y;
}
还有别地东西判断不?