DragDrop.GiveFeedback Zdarzenie dołączone
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.