منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عمل DragDrop من البرنامج الى Windows explorer
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
احياناً نشاهد عمل 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
جميلة مع الملفات الصغيرة مثلا كالتعليمات
(02-12-15, 01:40 PM)أبو عمر كتب : [ -> ]جميلة مع الملفات الصغيرة مثلا كالتعليمات

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

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

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

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

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

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