C#编程遇到的问题,请高手来看看,不胜感谢

来源:百度知道 编辑:UC知道 时间:2024/05/07 15:47:51
namespace WindowsApplication2
{
public partial class Form1 : Form
{
public string GetString()
{
..

}

public Form1()
{
InitializeComponent();
}

private void button1_Click_1(object sender, EventArgs e)
{
}

private void Form1_Load(object sender, EventArgs e)
{

}
public void Form1_MouseMove(object sender, MouseEventArgs e)
{
System.Windows.Forms.Cursor.Clip = new Rectangle(this.Location, this.Size);
label3.Text = this.Location.ToString();
}
}
public class DB
{
}
}
主要是在鼠标限制移动那里( public void Form1_MouseMove) 这个功能没法实现啊 好纠结.请高手指点下,最好能给出有效代码和注释!不胜感谢
我已经解决了我把TOPMOST 这个属性设置为TURE 就OK了 感谢回答问题的

Rectangl单词写错了

private void Form1_MouseMove(object sender, MouseEventArgs e)
{
System.Windows.Forms.Cursor.Clip = new Rectangle(this.Location, this.Size);
label1.Text ="X="+ e.X.ToString() + " Y=" + e.Y.ToString();
}

问题是?

你的意思是限制鼠标能够移动的范围了,如果是这样,你就写一段代码,让鼠标在制定返回移动就行了,超出返回就隐藏鼠标,Cursor.None!是不是这个属性,你查一下吧!

label1.Text = " x: "+e.X + " y: " + e.Y;