如何使Usercontrol对象在DoubleClick事件可以得到一个MouseEventArg对象 使用 MousePosition 确定鼠标的位置使用 MouseButtons 确定鼠标按钮的状态参见 UserControl 的基类 Control 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的例如private void UserControl1_DoubleClick(object sender, System.EventArgs e) { MessageBox.Show(Control.MousePosition.ToString()); } 1,屏蔽原来的DoubleClick事件,使用重新定义的事件public new event MouseEventHandle DoubleClick;protected new virtual void OndoubleClick(MouseEventArg e){ if (this.DoubleClick!=null) { this.DoubleClick(this,new MouseEventArg(<你的鼠标位置信息>)) }} Control.MousePosition返回的是一个屏幕坐标系下的点,我如何判断这个点在控件中的相对位置呢,请高手再解答一下。回答了这个问题立刻揭帖,谢谢 private void UserControl1_DoubleClick(object sender, System.EventArgs e) { MessageBox.Show(this.PointToClient(Control.MousePosition).ToString()); } WPF图片上如何画线?? 为什么对程序设置区域信息,在多线程内无效? vs 画图要用哪些类? 在线等~~~ GridView显示图片 是高手,就能用c#去掉窗体的关闭按钮??? C#中如何动态设置一个数组的长度? 各位大哥 请给点线程池方面的例子和资料(分不够可以加) 弱弱的问题。。。 C#中数据库问题,DataGrid,急呀,在线等待 關於組件開發的菜鳥問題 一个水晶报表(Crystal Reports)问题,高手给看看如何解决. 如何实现VS.NET IDE中那种隐藏控件框,属性框一样的效果呢?
例如private void UserControl1_DoubleClick(object sender, System.EventArgs e)
{
MessageBox.Show(Control.MousePosition.ToString());
}
public new event MouseEventHandle DoubleClick;protected new virtual void OndoubleClick(MouseEventArg e)
{
if (this.DoubleClick!=null)
{
this.DoubleClick(this,new MouseEventArg(<你的鼠标位置信息>))
}
}
回答了这个问题立刻揭帖,谢谢
{
MessageBox.Show(this.PointToClient(Control.MousePosition).ToString());
}