מה שקורה בתוכנה שלי שהמשתמש מתחיל להוריד תמונות וזה ממשיך ללא הפסקה בטיימר עד שהמשתמש לוחץ על כפתור כדי להפסיק את ההורדה .הבעיה זה כשאני ידנית בכוונה מתנתק מהאינטרנט בזמן ההורדה קרי כשהטיימר פועל ואז התוכנה נתקעת ואחרי כמה שניות כותב לי NOT RESPONDING ורק אחרי איזה 20 שניות בערך זה חוזר לתוכנה וגם אז עושה בעיות .
דיי ברור לי שהבעיה זה בגלל שאני משתמש ב Client.DownloadFile
וכשזה נכנס לטיימר ופתאום אין אינטרנט ואין לו מאיפה להוריד הוא נתקע ומנסה שוב ושוב להוריד .
השאלה איך אני בודק כשהאינטרנט נפסק אז שהתוכנה תיעצר הטיימר והתוכנה תחזור למצב התחלתי רגיל ולא תיתקע ?