Udostępnij za pośrednictwem


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

  1. Utwórz nową aplikację Windows Forms.

  2. Dodaj kontrolkę TextBox do formularza.

  3. 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.

  4. 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.

  5. Po otwarciu programu WordPad wpisz do niego ciąg tekstu.

  6. 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ż