Como: Executar operações de arrastar e soltar entre aplicativos
Executar operações de arrastar e soltar entre aplicativos não é diferente de habilitar essa ação dentro de 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 texto WordPad incluído no sistema operacional Windows para executar operações de arrastar e soltar entre aplicativos. WordPad tem um certo conjunto de efeitos permitidos para texto que está sendo arrastado e solto; o aplicativo baseado no Windows para o qual você escreverá o código funcionará com esses efeitos para que as operações de arrastar e soltar possam ser concluídas com êxito.
Para executar um procedimento de arrastar e soltar entre aplicativos
Crie um novo aplicativo do Windows Forms.
Adicione um controle de TextBox ao seu formulário.
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.
Execute seu aplicativo baseado no Windows e, enquanto o aplicativo estiver em execução, execute o WordPad.
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 , selecionandoExecutar e, em seguida, digitandona caixa de texto da caixa de diálogo Executar e clicando em OK .Quando o WordPad estiver aberto, digite uma cadeia de caracteres de texto nele.
Usando o mouse, selecione o texto e, em seguida, arraste o texto selecionado para o controle de TextBox em seu aplicativo baseado no Windows.
Observe que quando você passa o mouse sobre o controle de TextBox (e, consequentemente, aumenta o evento DragEnter), o cursor muda e você pode soltar o texto selecionado no controle TextBox.
Além disso, você pode configurar seu controle TextBox para permitir que cadeias 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.
Ver também
.NET Desktop feedback