c#鼠标点击textbox1内容就清空
鼠标点击texbox1,textbox1的内容就清空,请问如何做到怎么可以实现鼠标移动到屏幕某一个坐标...
鼠标点击texbox1,textbox1的内容就清空,请问如何做到
怎么可以实现鼠标移动到屏幕某一个坐标 展开
怎么可以实现鼠标移动到屏幕某一个坐标 展开
展开全部
鼠标点击texbox1,textbox1的内容就清空(OnClick事件也一样):
private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
textBox1.Text = "";
}
鼠标指针移动到屏幕某一个坐标要调用API:
[DllImport("user32.dll")]
public static extern void mouse_event(int dwFlags,int dx,int dy,int dwData,int dwExtraInfo);
//标志位集,指定点击按钮和鼠标动作的多种情况。
const int MOUSEEVENTF_MOVE = 0x0001;
const int MOUSEEVENTF_LEFTDOWN = 0x0002;
const int MOUSEEVENTF_LEFTUP = 0x0004;
const int MOUSEEVENTF_RIGHTDOWN = 0x0008;
const int MOUSEEVENTF_RIGHTUP = 0x0010;
const int MOUSEEVENTF_MIDDLEDOWN = 0x0020;
const int MOUSEEVENTF_MIDDLEUP = 0x0040;
const int MOUSEEVENTF_ABSOLUTE = 0x8000;
mouse_event(MOUSEEVENTF_MOVE,x,y,0,0);
x,y就是你要把指针移动到的坐标值,用上面的函数还可以实现模拟鼠标点击之类功能
private void textBox1_MouseDown(object sender, MouseEventArgs e)
{
textBox1.Text = "";
}
鼠标指针移动到屏幕某一个坐标要调用API:
[DllImport("user32.dll")]
public static extern void mouse_event(int dwFlags,int dx,int dy,int dwData,int dwExtraInfo);
//标志位集,指定点击按钮和鼠标动作的多种情况。
const int MOUSEEVENTF_MOVE = 0x0001;
const int MOUSEEVENTF_LEFTDOWN = 0x0002;
const int MOUSEEVENTF_LEFTUP = 0x0004;
const int MOUSEEVENTF_RIGHTDOWN = 0x0008;
const int MOUSEEVENTF_RIGHTUP = 0x0010;
const int MOUSEEVENTF_MIDDLEDOWN = 0x0020;
const int MOUSEEVENTF_MIDDLEUP = 0x0040;
const int MOUSEEVENTF_ABSOLUTE = 0x8000;
mouse_event(MOUSEEVENTF_MOVE,x,y,0,0);
x,y就是你要把指针移动到的坐标值,用上面的函数还可以实现模拟鼠标点击之类功能
展开全部
用客户端事件吧,在onclick里面,让textbox1清空
textbox1.attrib.add("onclick",if (textbox1<>"" then textbox1="";)
随手写的代码,具体的,过完年你可以再问我 :)
textbox1.attrib.add("onclick",if (textbox1<>"" then textbox1="";)
随手写的代码,具体的,过完年你可以再问我 :)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onclick事件里
TextBox1.Text="";
MouseMove事件
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
int i = e.X;
int j = e.Y;
this.Text = "横坐标" + i.ToString() + "纵坐标" + j.ToString();
}
TextBox1.Text="";
MouseMove事件
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
int i = e.X;
int j = e.Y;
this.Text = "横坐标" + i.ToString() + "纵坐标" + j.ToString();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在文本框的点击事件双击写 TEXBOX1.TEXT=“”;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询