شما برای تشخیص بودن نشانگر موس نیاز به اون ایونت دارید حالا یه مدل اینجوریه که تو استک دیدم:
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();timer1 = new Timer();
timer1.Interval = 200;
timer1.Tick += timer1_Tick;
timer1.Enabled = false;
}private bool mEntered;
private void Form3_Load(object sender, EventArgs e)
{
if (ClientRectangle.Contains(PointToClient(Control.Mo usePosition)))
{
bool aBool = true;//breakpoint
bool two = aBool;
}
}private void timer1_Tick(object sender, EventArgs e)
{
bool entered = panel1.ClientRectangle.Contains(panel1.PointToClie nt(Cursor.Position));
if (entered != mEntered)
{
mEntered = entered;
if (!entered)
{
timer1.Enabled = false;
// OK, Do something, the mouse left the parent container
this.Text = "OK";
}
else
{
this.Text = "Not OK";
}
}
}private void panel1_MouseEnter(object sender, EventArgs e)
{
timer1.Enabled = true;
}
}
برچسب:
نویسنده: محمد رضا جوادیان