PDA

View Full Version : سوال: تشخیص اینکه ماوس رفته بالای صفحه



mehran788
دوشنبه 17 تیر 1392, 19:08 عصر
سلام
خسته نباشید
اگه من بخوام مثل ویندوز 8 کاری کنم که وقتی ماوس رو بالای صفحه نمایش می برم فرم بیاد چیکار باید بکنم.
ممنون

danialafshari
دوشنبه 17 تیر 1392, 20:33 عصر
سلام
اگر منظورتون درون برنامه هست فکر کنم بتونید از پنل استفاده کنید و برای اینکار خاصیت Dock رو Top بزارید و قابلیت Transparent هم داره
موفق باشی

CsharpNevisi
دوشنبه 17 تیر 1392, 21:43 عصر
سلام
خسته نباشید
اگه من بخوام مثل ویندوز 8 کاری کنم که وقتی ماوس رو بالای صفحه نمایش می برم فرم بیاد چیکار باید بکنم.
ممنون

سلام دوست عزیز ... اگه داخل فرمت میخوایی این کارو بکنی میتونی با استفاده از رویداد mousemove در فرمت موقعیت موسو به دیست بیاری و کاراتو بکنی ... ولی اگه نه .... خارج از فرمت میخوایی این کارو بکنی به تکه کد زیر توجه کن ... !!
میتونی این کدو یا تو تایمر بنویسی یا تو ترد ... !!!
if (Cursor.Position.Y < 10)
{
this.Show();
}
else
{
this.Hide();
}
به همین راحتی