Como: Executar operações de arrastar e soltar entre aplicativos

Executar operações de arrastar-e-soltar entre aplicativos é não diferente de ativar esta ação dentro de um aplicativo, desde que os dois 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 em Windows que você cria e o processador de texto WordPad que acompanha o sistema operacional Windows para executar operações de arrastar-e-soltar entre aplicativos. O WordPad tem um determinado conjunto de efeitos permitidos para o texto que está sendo arrastado e solto; o aplicativo baseado em Windows para o qual você escreverá o código funcionará com esses efeitos para que operações de arrastar-e-soltar sejam concluídas com êxito.

Para executar um procedimento de arrastar-e-soltar entre aplicativos

  1. Criar um novo aplicativo baseado em Windows.

    Para obter mais informações, consulte Como: Crie um novo projeto de aplicativo do Windows Forms.

  2. Adicione um controle TextBox ao formulário.

  3. Configure o controle TextBox para receber dados vindo pela operação de soltar.

    Para obter mais informações, consulte Walkthrough: Executar uma operação de arrastar e soltar no Windows Forms.

  4. Exectute o seu aplicativo baseado no Windows, e enquanto isto, execute o WordPad.

    O WordPad é um editor de texto instalado pelo Windows que permite que operações de arrastar-e-soltar. Ele é acessível pressionando o botão Iniciar, selecionando Executar e em seguida, digitando WordPad na caixa de texto da caixa de diálogo de Executar e clicando em OK.

  5. Depois que o WordPad estiver aberto, digite uma sequência de caracteres de texto nele.

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

    Observe que quando você passa o mouse sobre o controle TextBox (e, consequentemente, gera 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 strings sejam arrastadas e soltas no WordPad. Para obter mais informações, consulte Demonstra Passo a passo: Executar uma operação de arrastar e soltar no Windows Forms.

Consulte também

Tarefas

Como: Adicionar dados para a área de transferência.

Como: Recuperar dados da área de transferência

Outros recursos

Operações de Arrastar e Soltar e Suporte à Área de Transferência