Instrukcje: wykonywanie operacji przeciągania i upuszczania między aplikacjami
Wykonywanie operacji przeciągania i upuszczania między aplikacjami nie różni się od włączania tej akcji w aplikacji, o ile obie zaangażowane aplikacje zachowują się zgodnie z "kontraktem" ustanowionym między właściwościami AllowedEffect i Effect.
W poniższej procedurze utworzysz aplikację opartą na systemie Windows oraz użyjesz edytora tekstu WordPad, który jest dołączony do systemu operacyjnego Windows, aby wykonywać operacje przeciągania i upuszczania między aplikacjami. Program WordPad ma określony zestaw dozwolonych efektów przeciągania i porzucania tekstu; Aplikacja oparta na systemie Windows, dla której napiszesz kod, będzie działać z tymi efektami, aby operacje przeciągania i upuszczania mogły zostać ukończone pomyślnie.
Aby wykonać procedurę przeciągania i upuszczania między aplikacjami
Utwórz nową aplikację Windows Forms.
Dodaj kontrolkę TextBox do formularza.
Skonfiguruj kontrolkę TextBox w celu odbierania porzuconych danych.
Aby uzyskać więcej informacji, zobacz przewodnik : wykonywanie operacji przeciągania i upuszczania w formularzach systemu Windows.
Uruchom aplikację opartą na systemie Windows, a gdy aplikacja jest uruchomiona, uruchom program WordPad.
WordPad to edytor tekstów zainstalowany przez system Windows, który umożliwia operacje przeciągania i upuszczania. Jest on dostępny, naciskając przycisk Uruchom, wybierając pozycję Uruchom, a następnie wpisując
WordPad
w polu tekstowym okna dialogowego Uruchom i klikając przycisk OK.Po otwarciu programu WordPad wpisz do niego ciąg tekstu.
Za pomocą myszy zaznacz tekst, a następnie przeciągnij zaznaczony tekst do kontrolki TextBox w aplikacji opartej na systemie Windows.
Zwróć uwagę, że po najechaniu kursorem na kontrolkę TextBox (i w związku z tym wywołaniu zdarzenia DragEnter), kursor się zmienia i można upuszczać zaznaczony tekst do kontrolki TextBox.
Ponadto możesz skonfigurować kontrolkę TextBox, aby umożliwić przeciąganie i upuszczanie ciągów tekstowych w programie WordPad. Aby uzyskać więcej informacji, zobacz przewodnik : wykonywanie operacji przeciągania i upuszczania w formularzach systemu Windows.
Zobacz też
.NET Desktop feedback