تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس ( 0 ) - الكائن Control خصائصه - طرقه - أحداثه :: الجزء الثالث(والأخير)-الأحداث ::
#4
أحداث السحب والإفلات :

الحدث DragEnter : يتم إطلاقه عند دخول مؤشر الفأرة على الأداة محمل بالبيانات .

الحدث DragDrop : يتم إطلاقه عند إفلات البيانات على الأداة .

الحدث DragOver : يتم إطلاقه عند انتهاء عملية السحب والإفلات .

والأحداث مشتركة في وسائطها من النوع DragEventArgs .

الكائن DragEventArgs : يحتوي على عدة خصائص مفيدة :-

الخاصية Effect : تمثل تأثيرات السحب والإفلات .

الخاصية AllowedEffect : تعود بالتأثير المرسل من مصدر السحب .

الخواص X , Y : تحدد موقع مؤشر الفأرة .


الخاصية Data : تمثل البيانات المرسلة مع عملية السحب والإفلات ، وهو من النوع IDataObject ، ويحتوي على عدة طرق :-

الطريقة GetData : تعود بالبيانات المرسلة ، مثال :-


كود :
[color=#000000][COLOR=#0000bb]        e[/color][color=#007700].[/color][color=#0000bb]Data[/color][color=#007700].[/color][color=#0000bb]GetData[/color][color=#007700]( [/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]DataFormats[/color][color=#007700].[/color][color=#0000bb]Text [/color][COLOR=#007700])  
[/COLOR][/COLOR]

الطريقة GetDataPresent : تعود بقيمة منطقية تمثل على نوع البيانات ، مماثلة للنوع المرسل أم لا .

كود :
[color=#000000][COLOR=#007700]If [/color][color=#0000bb]e[/color][color=#007700].[/color][color=#0000bb]Data[/color][color=#007700].[/color][color=#0000bb]GetDataPresent[/color][color=#007700]([/color][color=#0000bb]Windows[/color][color=#007700].[/color][color=#0000bb]Forms[/color][color=#007700].[/color][color=#0000bb]DataFormats[/color][color=#007700].[/color][color=#0000bb]Text[/color][color=#007700]) [/color][COLOR=#0000bb]Then
            [/COLOR][COLOR=#dd0000]'نص'
        [/COLOR][COLOR=#007700]Else
            [/COLOR][COLOR=#dd0000]'ليس نص'
        [/COLOR][color=#0000bb]End [/color][COLOR=#007700]If  
[/COLOR][/COLOR]

لمزيد من المعلومات حول السحب والإفلات يمكنك البحث في المنتدى .

أحداث [Propery]Changed : يقع هذا النوع من الأحداث عند تغيير قيمة الخاصية المناظرة للحدث ،
مثل : EnabledChanged , FontChanged , TextChanged , ... .

تابع == == >
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس ( 0 ) - الكائن Control خصائصه - طرقه - أحداثه :: الجزء الثالث(والأخير)-الأحداث :: - بواسطة Raggi Tech - 19-10-12, 11:56 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الدرس ( 0 ) - الكائن Control خصائصه - طرقه - أحداثه :: الجزء الثاني - الطرق :: RaggiTech 0 2,312 19-10-12, 11:53 AM
آخر رد: RaggiTech
  الدرس ( 0 ) - الكائن Control خصائصه - طرقه - احداثه :: الجزء الأول - الخصائص :: RaggiTech 1 2,430 19-10-12, 11:52 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم