Compartilhar via


Como executar operações de arrastar e soltar entre aplicativos

A execução de operações de arrastar e soltar entre aplicativos não é diferente de habilitar essa ação em um aplicativo, desde que ambos os aplicativos envolvidos se comportem de acordo com o "contrato" estabelecido entre as propriedades AllowedEffect e Effect.

No procedimento a seguir, você usará um aplicativo baseado no Windows criado e o processador de palavras do WordPad incluído no sistema operacional Windows para executar operações de arrastar e soltar entre aplicativos. O WordPad tem um determinado conjunto de efeitos permitidos para texto sendo arrastado e solto; o aplicativo baseado em Windows para o qual você escreverá o código trabalhará com esses efeitos para permitir a conclusão bem-sucedida das operações de arrastar e soltar.

Para executar um procedimento de arrastar e soltar entre aplicativos

  1. Crie um novo aplicativo do Windows Forms.

  2. Adicione um controle TextBox ao formulário.

  3. Configure o controle TextBox para receber dados descartados.

    Para obter mais informações, consulte Passo a passo: executando uma operação de arrastar e soltar no Windows Forms.

  4. Execute seu aplicativo baseado no Windows e, enquanto o aplicativo estiver em execução, execute o WordPad.

    O WordPad é um editor de texto instalado pelo Windows que permite operações de arrastar e soltar. Ele pode ser acessado pressionando o botão Iniciar, selecionando Executare digitando WordPad na caixa de texto da janela de diálogo Executar e clicando OK.

  5. Depois que o WordPad estiver aberto, digite uma cadeia de caracteres de texto nele.

  6. Usando o mouse, selecione o texto e arraste o texto selecionado para o controle TextBox em seu aplicativo baseado no Windows.

    Observe que quando você passar o mouse sobre o controle TextBox (e, consequentemente, gerar o evento DragEnter), o cursor muda e você pode soltar o texto selecionado no controle TextBox.

    Além disso, você pode configurar o controle TextBox para permitir que cadeias de caracteres de texto sejam arrastadas e soltas no WordPad. Para obter mais informações, consulte Passo a passo: executando uma operação de arrastar e soltar no Windows Forms.

Consulte também