Vanguarsoft Developers blog

Ing. Javier Leal – Coordinador de Requerimientos en Traetelo.com / Traiter Lourted – VENEZUELA

Copiar en el portapapeles desde código

Deja un comentario

Buenas tardes amigos hoy traigo tips que pueden ser útiles para muchos a veces cosas simples necesitan ser documentadas y compartidas para luego poder ser recordadas fácilmente.

Comenzaremos con este simple e interesante

Copiar desde C Sharp (C #).


try

{


Clipboard.SetDataObject("Texto a Copiar", true);


MessageBox.Show("Texto copiado al portapapeles de Windows.",


"Copiado");


}


catch (Exception err)


{


MessageBox.Show("Error al copiar texto al portapapeles: " +


Environment.NewLine + err.Message, "Error al copiar");


}

Mas interesante aun cuando puede copiar lo que esta seleccionado dentro de un TextBox solo modificamos esta linea.

Clipboard.SetDataObject(TXTTexto.SelectedText, true);

Copiar en aplicaciones Web.

Para el caso que estés desarrollando algo Web también tenemos la posibilidad de realizar esta función desde JavaScripts:


function Copy(id_elemento) {
var aux = document.createElement(“input”);
aux.setAttribute(“value”, document.getElementById(id_elemento).innerHTML);
document.body.appendChild(aux);
aux.select();
document.execCommand(“copy”);
document.body.removeChild(aux);
}

<p id=”c1″>Texto numero 1: Texto a copiar</p>
<p id=”c2″>Texto numero 2: Segundo Texto a copiar</p>
<button onclick=”Copy(‘c1’)”>Copiar el texto numero 1</button>
<button onclick=”Copy(‘c2’)”>Copiar el segundo</button>
<br/><br/>
<input type=”text” placeholder=”Prueba aca” />

Espero les guste y les sea muy útil.

Anuncios

Autor: Ing. Javier J. Leal H.

Coordinador de Requerimientos en Traetelo.com, Trainer en Lourted, Amantes de nuevas Tecnologías Desarrollador es .NET, Windows 10, Influenciador y Orador en Actividades Tecnológicas Microsoft.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s