canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  47

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, programas gratis, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
Resultados 1 al 9 de 9
  1. #1
    lipman está desconectado Member Iniciad@
    Fecha de ingreso
    08 nov, 06
    Mensajes
    38

    Predeterminado

    Creo que en el título lo he dicho todo.
    Busco un codigo para que al poder pinchar en un commandbutton, seleccione y copie todo el contenido de un textbox.

    Gracias Saludos


  2. #2
    Avatar de Diegosanchez
    Diegosanchez está desconectado Member Iniciad@
    Fecha de ingreso
    15 nov, 06
    Mensajes
    95

    Predeterminado

    para selecionar el texto de text1:

    private sub Text1_GotFocus()
    with Text1
    .SelStart = 0
    .SelLength = len(.Text)
    end with
    end sub

    para copiarlo:

    clipboard.settext text1.seltext

    Creo k es asi



  3. #3
    Vanchi está desconectado Moderador Veteran@
    Fecha de ingreso
    09 dic, 05
    Mensajes
    740

    Predeterminado

    Sip, como dice Diego Sanchez funciona, pero recordá que si el clipboard ya está ocupado entonces primero tenés que vaciarlo

    clipboard.clear

    Por otro lado es más fácil poner directamente

    clipboard.settext text1.text

    y listo

    Saludos

    Iván (Vanchi) La Malfa
    OpenOffice.org
    .Free as in Freedom.

  4. #4
    lipman está desconectado Member Iniciad@
    Fecha de ingreso
    08 nov, 06
    Mensajes
    38

    Predeterminado

    Bueno, de primeras, perdonen mi ignorancia sobre esto, pero todavia estoy leyendo minitutoriales y no sé mucho del tema.

    Por eso digo esto:

    Como dije antes, sleecionar y copiar son dos funciones que tienen que cumplirse dentro de, por ejemplo, Text1 al pinchar un botón, por ejemplo el botón "Command1".

    Y en el código que me dices, diego, veo que se cumple cuando
    "private sub Text1_GotFocus()" y se supone que se debe cumplir cuando: "Private Sub Command1_Click()".

    Por eso, he copiado exactamente lo mismo, cambiando el text1_gotfocus, por el command1_click, y de esa manera no me sale. Y hago lo mismo con cualquiera de los dos códigos que me deciis, y nada... =( no sale....

    Ante todo gracias y recuerden que no soy muy experto en esto.

    Saludos y Gracias


  5. #5
    Vanchi está desconectado Moderador Veteran@
    Fecha de ingreso
    09 dic, 05
    Mensajes
    740

    Predeterminado

    Güenas,

    O no entendí tu pregunta o vos no entendiste nuestra respuesta. ¿Vos querés copiar A DONDE el contenido de Text1? ¿Al portapapeles?

    De ser así lo que te dijimos funciona... solo que como te comenté antes. Primero debés vaciar el portapapeles.

    Código:
    Private Sub Command1_Click()
    Clipboard.Clear
    Clipboard.SetText Text1
    End Sub
    Saludos

    Iván (Vanchi) La Malfa
    OpenOffice.org
    .Free as in Freedom.

  6. #6
    Avatar de Diegosanchez
    Diegosanchez está desconectado Member Iniciad@
    Fecha de ingreso
    15 nov, 06
    Mensajes
    95

    Predeterminado

    yo si entiendo su pregunta, pero no se la respuesta.

    Lo que creo que quieres es que el boton seleccione y despues copie pero no se hacer que el boton seleccione. Creia que si ponias:

    with Text1
    .SelStart = 0
    .SelLength = len(.Text)
    end with

    dentro del evento click del boton lo seleccionaria pero no lo hace
    Asik no se.....



  7. #7
    Vanchi está desconectado Moderador Veteran@
    Fecha de ingreso
    09 dic, 05
    Mensajes
    740

    Predeterminado

    Hola Diego,

    En realidad tu código SI lo selecciona... el único problema es que al no tener el TextBox el foco entonces no lo muestra, pero seleccionado: Está seleccionado.

    Para fijarte que de verdad lo selecciona, entonces probá aplicarle el foco.

    Código:
    Private Sub Command1_Click()
    With Text1
     .SelStart = 0
     .SelLength = Len(.Text)
     .SetFocus
    End With
    End Sub
    ¿Era entonces esto?

    Saludos

    Iván (Vanchi) La Malfa
    OpenOffice.org
    .Free as in Freedom.

  8. #8
    lipman está desconectado Member Iniciad@
    Fecha de ingreso
    08 nov, 06
    Mensajes
    38

    Predeterminado

    Perfecto.

    El código fuente del botón de copiar y seleccionar todo el texto de un textbox queda así:

    Código:
    Private Sub Command1_click()
    Clipboard.Clear
    Clipboard.SetText Text1
    With Text1
     .SelStart = 0
     .SelLength = Len(.Text)
     .SetFocus
    End With
    End Sub
    Gracias a todos


  9. #9
    Avatar de Diegosanchez
    Diegosanchez está desconectado Member Iniciad@
    Fecha de ingreso
    15 nov, 06
    Mensajes
    95

    Predeterminado

    Ahhhhh de acuerdo, me alegro de que se halla solucionado

Temas similares

  1. detectar cambios en el contenido de un textbox
    Por grasw en el foro Visual Basic .NET
    Respuestas: 11
    Último mensaje: 25/03/2009, 01:59
  2. buscar el contenido de un textbox
    Por Afonsito en el foro Bases de datos, ADO , ADO.NET
    Respuestas: 6
    Último mensaje: 03/03/2009, 14:12
  3. Guardar Contenido de TextBox
    Por Nicolas91 en el foro Visual Basic 6.0
    Respuestas: 2
    Último mensaje: 08/04/2008, 18:40
  4. Contenido de txt en TextBox???
    Por T101 en el foro Visual Basic 6.0
    Respuestas: 2
    Último mensaje: 19/04/2007, 18:42
  5. pasar contenido de textbox a archivo txt
    Por juanda77 en el foro Visual Basic .NET
    Respuestas: 1
    Último mensaje: 02/12/2006, 20:00

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2013 canalvisualbasic.net. Todos los derechos reservados