سوال: مشخص کردن محدوده برای چند نقطه در فرم با X , Y , Z

ساخت وبلاگ

شما برای تشخیص بودن نشانگر موس نیاز به اون ایونت دارید حالا یه مدل اینجوریه که تو استک دیدم:

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;
}
}

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 153 تاريخ : دوشنبه 5 تير 1396 ساعت: 19:48