منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] عمل DragDrop من البرنامج الى Windows explorer - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184)
+--- الموضوع : [كود] عمل DragDrop من البرنامج الى Windows explorer (/showthread.php?tid=13998)



عمل DragDrop من البرنامج الى Windows explorer - HASAN6.0 - 02-12-15

احياناً نشاهد عمل DragDrop من نافذة البرنامج الى الويندوز .. بدلاً من استعراض وغيره , كهذه مثلاً


يتم ذلك عن طريق اختيار الملف المراد نقله او كتابته من  Byte مثلاً . ثم وضع الكود في الاداة المراد سحبها, في حدث MouseMove
PHP كود :
If e.Button Windows.Forms.MouseButtons.Left Then
            Dim pa 
As String "C:\windows\aa.txt"
 
           If System.IO.File.Exists(pa) = True Then
                Dim dataObj 
As New DataObject(DataFormats.FileDrop, New String() {pa})
 
               sender.DoDragDrop(dataObjDragDropEffects.Move)
 
           End If
 
       End If 
Wink


RE: عمل DragDrop من البرنامج الى Windows explorer - أبو عمر - 02-12-15

جميلة مع الملفات الصغيرة مثلا كالتعليمات


RE: عمل DragDrop من البرنامج الى Windows explorer - HASAN6.0 - 02-12-15

(02-12-15, 01:40 PM)أبو عمر كتب : جميلة مع الملفات الصغيرة مثلا كالتعليمات

مع الملفات الكبيرة تظهر نافذه نقل الملف



RE: عمل DragDrop من البرنامج الى Windows explorer - myalsailamy - 02-12-15

ايضا جميله اكثر لو كانت العكس فمثلا عند الرغبه من اختيار صوره من على سطح المكتب و ادراجها في الكائن Image في واجهة البرنامج ، فهي تختصر سلسله طويله من الاجراءات ، مثل الضغط على الزر تحتيد موقع الصوره ، التحقق من امتداد الصورة ... الخ و تعطي احترافيه للبرنامج الخاص بك ،،

على فكره الشرح الذي بالصوره على برنامج IDM هههههه Tongue


RE: عمل DragDrop من البرنامج الى Windows explorer - HASAN6.0 - 02-12-15

(02-12-15, 03:02 PM)myalsailamy كتب : ايضا جميله اكثر لو كانت  العكس فمثلا عند الرغبه من اختيار صوره من على سطح المكتب و ادراجها في الكائن  Image  في واجهة البرنامج ، فهي تختصر سلسله طويله من الاجراءات ، مثل الضغط على الزر تحتيد موقع الصوره  ، التحقق من امتداد الصورة ... الخ   و تعطي احترافيه للبرنامج الخاص بك  ،،

على فكره الشرح الذي بالصوره على برنامج  IDM  هههههه Tongue

صحيح اخي الكريم .. 
في هذه الادوات يوجد اداة  PictureBox قم بضبط الخاصية v_edit لتحصل على امكانية استعراض للملف او التقاط صورة او لصق من صورة منسوخة من  Paint مثلاً . عن طريق قائمة كهذه



RE: عمل DragDrop من البرنامج الى Windows explorer - hamada558 - 02-12-15

انا قلت من قبل انك من كبار المبرمجين،

لكن مش عارف ليه وضعوك مع كبار الشخصيات لانها تشريفية ولا تدل على الخبرة البرمجية متل كبار المبرمجين او كبار المطورين

عموما اكيد هما ادرى مني بهيك امور، لكن عن جد انت  Idea محترف يعني Professional  Idea