Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   como pegar desde el portapapeles a listbox? (http://www.forosdelweb.com/f29/como-pegar-desde-portapapeles-listbox-569366/)

juanpablomonte 26/03/2008 07:16

como pegar desde el portapapeles a listbox?
 
Hola a todos:

Necesito ayuda !!!. pues me he roto la cabeza pensando, y buseando en internet buescando solucion y no la encuentro.

resulta que el usuario selecciona unos datos de una sola columna de un excel, y la copia al portapapeles.

Yo necesito que se puedan pegar en un listbox; esto sería accediendo al clipboard y luego tomando los registros que están almacenados allí e introducirlos en un listbox

Me puede alguien hechar una mano en esto ?

Mil Gracias !!!!!

Peterpay 26/03/2008 07:31

Re: como pegar desde el portapapeles a listbox?
 
Pues es simple

yo utilizo un listbox, un menu contextual y los relacion, despues genero las opciones que deseo en este caso Pegar.

en el evento pegar solo hago esto

private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
{
if (Clipboard.ContainsText())
{
string value=Clipboard.GetText();
string []values=value.Split('\n');
listBox1.Items.AddRange(values);
}
}

y listo

espero te funcione

juanpablomonte 26/03/2008 08:30

Re: como pegar desde el portapapeles a listbox?
 
Pues funciona de mil maravillas. Me has hechado una mano muy importante para mi. te estoy muy agradecido de veras. !


La zona horaria es GMT -6. Ahora son las 10:05.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.