19-10-12, 11:56 AM
أحداث السحب والإفلات :
الحدث DragEnter : يتم إطلاقه عند دخول مؤشر الفأرة على الأداة محمل بالبيانات .
الحدث DragDrop : يتم إطلاقه عند إفلات البيانات على الأداة .
الحدث DragOver : يتم إطلاقه عند انتهاء عملية السحب والإفلات .
والأحداث مشتركة في وسائطها من النوع DragEventArgs .
الكائن DragEventArgs : يحتوي على عدة خصائص مفيدة :-
الخاصية Effect : تمثل تأثيرات السحب والإفلات .
الخاصية AllowedEffect : تعود بالتأثير المرسل من مصدر السحب .
الخواص X , Y : تحدد موقع مؤشر الفأرة .
الخاصية Data : تمثل البيانات المرسلة مع عملية السحب والإفلات ، وهو من النوع IDataObject ، ويحتوي على عدة طرق :-
الطريقة GetData : تعود بالبيانات المرسلة ، مثال :-
الطريقة GetDataPresent : تعود بقيمة منطقية تمثل على نوع البيانات ، مماثلة للنوع المرسل أم لا .
لمزيد من المعلومات حول السحب والإفلات يمكنك البحث في المنتدى .
أحداث [Propery]Changed : يقع هذا النوع من الأحداث عند تغيير قيمة الخاصية المناظرة للحدث ،
مثل : EnabledChanged , FontChanged , TextChanged , ... .
الحدث 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 , ... .
تابع == == >
