PDA

View Full Version : پاسخ دادن به یک اتفاق



Saeed.Masoumi
دوشنبه 13 مهر 1388, 18:39 عصر
سلام
من توی یک برنامه قصد دارم هر وقت که کاربر به اینترنت وصل شد یک اتفاقی بیافته مثلا من یک فرم دارم به صورت NotifyIcon اجرا شده ور در لحظه ای که سیستم به اینترنت وصل شد مثلا یک MessageBox نشون داده بشه
یک راه که به ذهنم می رسه اینه که یک تایمر توش بزارم و هر چند وقت یک بار کد زیر رو تست کنه در صورتی که به اینترنت وصل بود messageBox نمایش داده بشه:


DllImport("wininet.dll")]
private extern static bool InternetGetConnectedState(out int Description, int ReservedValue);
//Creating a function that uses the API function...
bool IsConnectedToInternet()
{
bool a;
int Desc;
a = InternetGetConnectedState(out Desc, 0);
return a;
}

ولی می دونم این راه شاید بدترین راه باشه هر کمکی از دستتون بر می آید دریغ نکنید ممنون