DragDrop.GiveFeedback Zdarzenie dołączone

Definicja

Występuje w sposób ciągły, gdy trwa operacja przeciągania i upuszczania i umożliwia użytkownikowi przekazywanie opinii przez źródło przeciągania.

see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler
see AddGiveFeedbackHandler, and RemoveGiveFeedbackHandler

Uwagi

Zdarzenie GiveFeedback jest ciągle wywoływane, gdy źródło przeciągania jest przeciągane. To zdarzenie jest sparowane ze zdarzeniem DragOver w obiekcie docelowym upuszczania. Domyślna procedura obsługi tego zdarzenia sprawdza, czy źródło przeciągania jest ponad prawidłowym elementem docelowym upuszczania. Jeśli tak jest, sprawdza dozwolone skutki miejsca docelowego upuszczania. Następnie przekazuje opinię użytkownikowi końcowemu dotyczące dozwolonych efektów upuszczania. Zwykle odbywa się to przez zmianę kursora myszy na kursor bez upuszczania, kopiowania lub przenoszenia kursora. To zdarzenie powinno być obsługiwane tylko wtedy, gdy musisz użyć niestandardowych kursorów, aby przekazać opinię użytkownikowi. W przypadku obsługi tego zdarzenia należy oznaczyć je jako obsługiwane, aby zapobiec zastąpieniu programu obsługi zachowaniem domyślnym.

Przestroga

To zdarzenie jest ciągle wywoływane podczas operacji przeciągania i upuszczania. W związku z tym należy unikać zadań intensywnie korzystających z zasobów w procedurze obsługi zdarzeń. Na przykład użyj buforowanego kursora zamiast tworzyć nowy kursor za każdym razem, gdy zdarzenie jest wywoływane GiveFeedback .

Informacje dotyczące kierowanego zdarzenia

Pole identyfikatora GiveFeedbackEvent
Strategia routingu Propagacji
Delegat GiveFeedbackEventHandler

Odpowiednie zdarzenie tunelowania to PreviewGiveFeedback.

Dotyczy

Zobacz też