我在A窗体点击按钮,显示B窗体,有时点的比较快,就会点到B窗体的一堆按钮中,造成误操作。
我在Actived事件和VisibleChanged事件里设了 把鼠标设置到空白区域,但是仍然会这种情况。
我想在窗口显示出来之前设置鼠标的位置应该怎么做?
我在Actived事件和VisibleChanged事件里设了 把鼠标设置到空白区域,但是仍然会这种情况。
我想在窗口显示出来之前设置鼠标的位置应该怎么做?
解决方案 »
- 请问,这个拖放,移动怎么变成复制了呢
- AppDomain动态加载dll的问题
- 求助: 通过反射创建类的实例,请问,怎样释放它??
- 关于access中的like语句
- vs2008 wpf 工程里面的Rectangle控件的背景可以设置为一张图片么?怎么设置啊,谢谢了!!!
- 关于pictureBox1.Image的问题
- 下载了套源码,用vs打开运行后,貌似数据库不能打开
- 关于C#的命名空间,谢谢!
- 如何在C#里描述sqlserver数据库里以二进制形式存在单元格中的图片路径
- repeater 删除数据的问题!
- [vs2005]发现一个问题,在mdi窗口中,子窗口的ToolStrip不合并到父窗口中,而是在子窗口显示。谁知道怎么解决?
- VS2005的Data Adapter生成向导在哪里?
sonwin sw=new sonwin();
sw.Show();
this.Cursor.Position=sw.Location;
反正你点一下主窗口的BUTTON打开子窗口后,光标就在子窗口的左上角再点几次也不成问题
你另一贴是:http://community.csdn.net/Expert/topic/4530/4530524.xml?temp=.2219965
哈哈,我快发疯了那么简单的问题能得400分真是想也想不到,楼主为我争取六条三角做出了不可磨灭的贡献
[DllImport("user32.dll",CharSet=CharSet.Auto,
CallingConvention=CallingConvention.StdCall)]
public static extern IntPtr FindWindow(string lpclass,string lpcap);
//YOUR CODE BELOW:
if(FindWindow("","子窗口标题")==IntPtr.Zero)
{
sonwin sw=new sonwin();
sw.Show();//先显示子窗口
Cursor.Position=sw.Location;//再移动光标到子窗口的左上角}
过一两妙才可以点击就好了。
public static extern int SetCursorPos (
int x,
int y
);
private void Form3_Load(object sender, System.EventArgs e)
{
this.Enabled = false;
SetCursorPos(0,0);
}调windows api设置鼠标的位置。