A área de transferência é uma área de memória no Windows que é reservado para permitir que usuários e aplicações para mover texto , imagens e outros dados entre formulários. Ele pode ser melhor explicado por dizer que é onde os dados acontece quando um usuário opta por copiar e colar . Além das opções normais Ctrl- C /V e de edição de menu que permitem aos usuários adicionar e recuperar as coisas da área de transferência , ele também pode ser acessado por meio de programação em Visual Basic usando alguns comandos simples . Coisas que você precisa
Visual Basic 2008
Show Mais instruções
1
Crie um novo projeto Visual Basic. A maneira mais fácil de fazer isso é clicar no menu Arquivo e selecione criar um novo projeto. Pressione OK ou seguinte para as caixas de diálogo que surgem até encontrar-se no " Graphical User Interface (GUI) " designer com uma janela em branco para a sua aplicação .
2
Arraste um rótulo a partir dos componentes lista no lado esquerdo da tela em sua janela. Coloque-o em algum lugar perto do topo de sua janela. Procure o editor lista de propriedades no lado direito inferior da tela e alterar a propriedade "text" para que ele lê : "Este é o texto que será copia para a área de transferência . "
3
Arraste um botão da lista de componentes e colocá-lo ao lado ou logo abaixo do rótulo que você adicionou na etapa 2 . Vá para o editor de propriedades e alterar a propriedade "text" para que ele lê " Copiar". Então vá para a propriedade "name" e mude para " CopyButton ".
4
Arraste outro botão da lista de componentes e colocá-lo abaixo do último botão. Altere a propriedade "text" para "Colar" e sua propriedade "name" para " PasteButton ".
5
Arraste um RichTextBox na lista de componentes e colocá-lo no formulário. Não faça quaisquer modificações para suas propriedades.
6
Dê um duplo clique no botão "Copiar " . Isto irá levá- lo para fora do designer gráfico e no editor de código-fonte. Ele também vai criar uma função de evento para o botão . Esta função será chamada sempre que alguém clica no botão em seu aplicativo
Cole o código a seguir na função de evento : .
My.Computer.Clipboard.SetText ( Label1.Text , System.Windows . Forms.TextDataFormat.Text )
Isto irá mover o texto do rótulo para a área de transferência usando o formato de texto padrão ANSI . Formatos de dados alternativos que podem ser usados incluem Rich Text Format ( RTF) , Unicode, Hyper Text Markup Language (HTML) e Comma Separated Value (CSV).
7
Clique na aba " design" para voltar à GUI Designer . Clique duas vezes o "Colar" botão para voltar ao editor de código e criar automaticamente uma função de evento
Escreva o seguinte código: .
RichTextBox1.Text = My.Computer.Clipboard.GetText ( System.Windows.Forms.TextDataFormat.Text )