اقدم لكم مثال لكيفية التعامل مع Event لـ OLEDragDrop لـبعض الـ Tools الذي تتوافر فيها هذا الحدث .
تعريف هذا Event لمن لم يعرفه : يستخدم في عمليات الـ Drag والـ Drop التي تتم على الـ Tool مثل مثلا الـ Textbox .
تعريف Drag و Drop لمن لم يعرفه : هذه من العمليات الذي تقوم بفعلها عن طريق Mouse , فـــعندما تقوم بعمل امساك لملف ثم تركه في مكان ما هذا ما يسمى بالـ Drag و Drop . مثلا عنما تقوم بأخذ ملف مثلا MP3 وتقوم بتركه في برنامج مشغل صوت مثل مثلا Windows Media Player او الـ Winamp سيتم التشغيل التقائي له هذا ما يسمى بالـ Drag و Drop .
فكرة المثال: تتلخص فكرة المثال في كيف اخذ ملف من اي مكان على الـ Hard Disk ومن ثم تركه في البرنامج ليتم فتحه او اخذ مجموعة من الملفات وتركها في البرنامج يتم فلترت مسارات هذه الملفات فقت بالامتداد الذي نريد التعامل معه ليتم عرض الـ TitleName في Listbox وعند اختيار احدها يتم فتحه .
ولقد اعتمدت في مثالي هذا على الملفات من نوع TEXT الذي يكون المتدادها *.Txt .
الادوات المستخدمة: استخدمت اداتي الـ Textbox والـ Listbox في لتقوم بهذه المهمة حيث ان : - Listbox >>> تستخدم عند ترك مجموعة من الملفات فيها يتم اضافت الـ TitleName اليها لرصدها وعند اختيار احدها يتم فتح هذا الملف في الـ Textbox .
- Textbox >> طبعا معروف استخدامها ليتم فيها فتح الملف سواء عن طريق السحب والأفلات " Drag و Drop " او عند الاختيار من الـListbox . _________________
أنى اتجهت الى الإسلام فى بلــد & & تجده كالطير مقصوصا جناحاهُ
كم صرفتنــــا يد كنـــــا نصرفهـا& & وبـات يملكنـا شعبـــا ملـكنــــاهُ
كيف تستخدم الـ OLE Drag Drop ؟, لو عاوز تعرف اذاي تفتح ملف عن طريق رميه في برنامجك