event בעת הדבקה? C#.NET 2005
בתוכנית עם ממשק משתמש גרפי (GUI) שכתבתי ב- C#, ישנה בין היתר האפשרות לבצע פעולת "העתק" לקבצים שהתוכנה מציגה. לשם כך השתמשתי במטודה הבאה:
בתוכנית עם ממשק משתמש גרפי (GUI) שכתבתי ב- C#, ישנה בין היתר האפשרות לבצע פעולת "העתק" לקבצים שהתוכנה מציגה. לשם כך השתמשתי במטודה הבאה:
System.Windows.Forms.Clipboard.SetFileDropList();
עכשיו הבעיה היא שהקבצים לא נמצאים פיזית על הכונן הקשיח אלא בזיכרון התוכנה. כלומר כל פעם שהמשתמש מפעיל איפשהו במערכת ההפעלה פעולת "הדבק" עלי להעתיק את הקבצים למיקומים ששלחתי במטודה הנ"ל, ולבסוף למחוק אותם כדי שלא יתפסו סתם שטח בכונן. כיצד אפשרי בעזרת C#.NET 2005 לתפוס את האירועים "בעת הדבקה" או "לאחר הדבקה" של מערכת ההפעלה? תודה מראש!