PDA

View Full Version : سوال: استفاده از screen server در سي شارپ



MZOSAN
سه شنبه 28 آبان 1387, 14:03 عصر
چطوري ميتونيم بفهميم كه چند ثانيه ماوس استفاده نشده است؟
من يه برنامه اي دارم كه يه screen server با زدن يه دكمه اجرا ميشه ولي من ميخوام اگه چند ثانيه ماوس استفاده نشده اين كد اجرا بشه نه با زدن يه دكمه.
همچنين چطوري كد رو كاملش كنم كه با زدن دكمه Esc يه حركت ماوس ديگه screenserver اجرا نشه؟
ممنون

Felony
سه شنبه 28 آبان 1387, 19:07 عصر
متغیرهای زیر رو سراسری تعریف کن :


int x, y;

در خاصیت ForumLoad فرمت کد زیر رو بنویس :


x = MousePosition.X;
y = MousePosition.Y;

حالا یه تایمر بزار و Interval ش رو برابر 1 قرار بده و Enabeled ش رو True کن و کد زیر رو در تیکش بنویس :


if(x!=MousePosition.X||y!=MousePosition.Y)
{
x=MousePosition.X;
y=MousePosition.Y;
Cursor.Show();
}
else Cursor.Hide();