Tecnología

Inicio

Cómo copiar al portapapeles en Visual Basic

Cómo copiar al portapapeles en Visual Basic


El portapapeles es un área de memoria en Windows que se reserva para permitir que los usuarios y las aplicaciones para mover el texto, imágenes y otros datos entre formas. Lo mejor se puede explicar diciendo que es donde los datos van a parar cuando un usuario decide copiar y pegar. Además de las opciones normales Ctrl-C / V y del menú de edición que permiten a los usuarios añadir y recuperar las cosas desde el portapapeles, también se puede acceder mediante programación en Visual Basic utilizando algunos comandos simples.

Instrucciones

1 Crear un nuevo proyecto de Visual Basic. La forma más sencilla de hacerlo es hacer clic en el menú Archivo y seleccione Crear nuevo proyecto. Presione bien o al lado de los cuadros de diálogo que aparecen hasta que usted se encuentra en la "Interfaz Gráfica de Usuario (GUI)" de diseño con una ventana en blanco para su aplicación.

2 Arrastre una etiqueta de la lista de componentes en el lado izquierdo de la pantalla en su ventana. Colocarlo en algún lugar cerca de la parte superior de la ventana. Busque el editor de lista de propiedades en la parte inferior derecha de la pantalla y cambiar la propiedad "Texto" de modo que diga: "Este es el texto que va a ser copias en el portapapeles."

3 Arrastre un botón desde la lista de componentes y colocarla al lado o justo debajo de la etiqueta que agregó en el paso 2. Vaya al editor de propiedades y cambiar la propiedad "Texto" para que diga "Copiar". A continuación, vaya a la propiedad "nombre" y cambiarlo a "CopyButton."

4 Arrastre otro botón de la lista de componentes y colocarlo debajo de la última tecla. Cambie su propiedad "texto" a "pegar" y su propiedad de "nombre" "PasteButton."

5 Arrastre un RichTextBox de la lista de componentes y colocarlo en el formulario. No hacer ninguna modificación en sus propiedades.

6 Haga doble clic en el botón "Copiar". Esto le llevará a cabo del diseñador de interfaz gráfica de usuario y en el editor de código fuente. Asimismo, se creará una función de eventos para el botón. Esta función será llamada cada vez que alguien hace clic en el botón en su aplicación.

Pegue el código siguiente en la función de evento:

My.Computer.Clipboard.SetText (Label1.Text, System.Windows.Forms.TextDataFormat.Text)

Esto moverá el texto de la etiqueta en el portapapeles con el formato de texto estándar ANSI. formatos de datos alternativos que se pueden utilizar incluyen formato de texto enriquecido (RTF), Unicode, Hyper Text Markup Language (HTML) y valores separados por comas (CSV).

7 Haga clic en la pestaña "diseño" para volver al diseñador de interfaz gráfica de usuario. Haga doble clic en el botón "Pegar" para volver al editor de código fuente y crear automáticamente una función de evento.

Escribe el siguiente código:

RichTextBox1.Text = My.Computer.Clipboard.GetText (System.Windows.Forms.TextDataFormat.Text)

Consejos y advertencias

  • Este tutorial fue escrito para el año 2008. Las mismas operaciones de Visual Basic pueden variar ligeramente de las versiones anteriores.