ABCHola ¿Es tu primera visita?
Registro
Mostrando resultados 1 de 9 de un total de 9
  1. #1
    Intermitente
    Fecha de registro:
    14 de marzo de 2005
    Mensajes:
    120
    Dispositivo móvil:
    HP IPAQ hp 2790
    Sistema operativo:
    Windows Mobile 5.0

    Como mostrar texto textbox en otro formulario?

    Hola, la solución debe de ser muy simple pero... no encuentro como hacerlo.
    Con VB con solo decir Textbox.Text=Form1.Textbox1.text ya obtenias el valor del textbox en otro formulario.
    Con VB.NET solo se me ocurre enviar a un módulo una variable con el valor (puesto que el valor del textbox lo necesito en más de un formulario) i posteriormente ir a llamar a esa función cada vez que necesito el valor... aunque supongo que debe haver otra forma de hacerlo más sencilla y con ménos código...

  2. #2
    Intermitente
    Fecha de registro:
    1 de abril de 2004
    Mensajes:
    33
    Dispositivo móvil:
    Emulador(de momento)
    Sistema operativo:
    Pocket PC 2002

    Por defecto

    Saludos a todos

    Pues no se si hay otra solución, pero frente al mismo problema yo opté por lo siguinete:

    Declaro al inicio del formulario la siguiente variable
    PublicShared self As FormPrincipal
    Donde FormPrincipal es mi formulario

    Luego en el load del form asigno mi formulario a la variable self

    PrivateSub FormPrincipal_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load

    self = Me


    De estaforma puedo hacer referencia a cualquier control del formulario desde otros forms
    self.MiTextBox
    self.MiDataGrid


    Espero te sirva

    Saludos
    Manel Bel

  3. #3
    Surface MVP Avatar de Ctitanic
    Fecha de registro:
    19 de marzo de 2002
    Desde:
    USA, Florida.
    Mensajes:
    9.831
    Dispositivo móvil:
    Surface PRO 3
    Sistema operativo:
    Windows Phone 8

    Por defecto

    pero de esa forma se consume más memoria pienso yo. No sería más fácil crear una variable public de tipo string y antes de llamar al segundo formulario igualar esa variable al contenido del texbox y de esa forma ya tendremos el dato disponible en la segunda forma y con menos consumo de memoria

  4. #4
    Infinito
    Fecha de registro:
    30 de junio de 2004
    Desde:
    Bogota - Colombia
    Mensajes:
    2.544
    Dispositivo móvil:
    Toshiba E740, iPAQ hx4700, Symbol PPT8800/9090, HTC Touch 2, HTC Touch
    Sistema operativo:
    Windows Mobile 6.5 o anterior

    Idea

    Hola

    Asi es Ctitanic, yo lo que hago es crearle una propiedad a la forma y le envio el valor que necesito a la forma de esa manera, y en la misma propiedad, le asigno el valor al control.
    Última edición por rat2005 06 de mayo de 2005 a las 23:22

  5. #5
    Surface MVP Avatar de Ctitanic
    Fecha de registro:
    19 de marzo de 2002
    Desde:
    USA, Florida.
    Mensajes:
    9.831
    Dispositivo móvil:
    Surface PRO 3
    Sistema operativo:
    Windows Phone 8

    Por defecto

    Cita textual Publicado originalmente por rat2005
    Hola

    Asi es Ctitanic, yo lo que hago es crearle una propiedad a la forma y le envio el valor que necesito a la forma de esa manera, y en la misma propiedad, le asigno el valor al control.
    esa es muy buena solución también

  6. #6
    Intermitente
    Fecha de registro:
    14 de marzo de 2005
    Mensajes:
    120
    Dispositivo móvil:
    HP IPAQ hp 2790
    Sistema operativo:
    Windows Mobile 5.0
    Muchas gracias a todos, lo pruebo!!


  7. #7
    Dame como tres cincuenta. Avatar de hal9000
    Fecha de registro:
    30 de septiembre de 2003
    Desde:
    Nerva - Huelva - España
    Mensajes:
    5.247
    Dispositivo móvil:
    HTC Magic
    Sistema operativo:
    Android 2.2

    Por defecto

    Cita textual Publicado originalmente por Ctitanic
    pero de esa forma se consume más memoria pienso yo. No sería más fácil crear una variable public de tipo string y antes de llamar al segundo formulario igualar esa variable al contenido del texbox y de esa forma ya tendremos el dato disponible en la segunda forma y con menos consumo de memoria
    Frank, no se consume mas memoria, la variable "self" no contiene una copia del Form, sino que es una referencia al mismo. Es mas, supongo que la variable "self" solo es un puntero a los datos existentes, mientras que un string consumira 1 o 2 bytes por cada caracter que contenga, asi que puede consumir mas memoria que la variable que hace referencia al Form.
    Última edición por hal9000 08 de mayo de 2005 a las 23:58
    ¡¡ANTES MORIR QUE PERDER LA VIDA!!

  8. #8
    Intermitente
    Fecha de registro:
    1 de abril de 2004
    Mensajes:
    33
    Dispositivo móvil:
    Emulador(de momento)
    Sistema operativo:
    Pocket PC 2002

    Por defecto

    Salidos a todos

    Al implementar esta solución, el razonamiento que he hecho es exactamente el que expone
    hal9000.

    Self es simplemente una variable a un puntero, por lo que el consumo de recursos es mínimo. Además. desde self puedo acceder a cualquier control del formulario, sin necesidad de redeclarar nada más, proceso mucho más costoso en tiempo, recursos y posibilidades de error si tengo que declarar una variable para cada control al que quiero acceder desde otros formularios.

    Saludos.

    Manel Bel

  9. #9
    Dame como tres cincuenta. Avatar de hal9000
    Fecha de registro:
    30 de septiembre de 2003
    Desde:
    Nerva - Huelva - España
    Mensajes:
    5.247
    Dispositivo móvil:
    HTC Magic
    Sistema operativo:
    Android 2.2

    Por defecto

    Cita textual Publicado originalmente por manel bel
    Salidos a todos
    Hombre, no nos llames asi, que tampoco hay tanta confianza...
    ¡¡ANTES MORIR QUE PERDER LA VIDA!!


 

Información del tema

Users Browsing this Thread

Hay actualmente 1 usuarios viendo este tema. (0 usuarios registrados y 1 usuarios sin registrar)

Temas similares que te pueden interesar

  1. como es mas correcto hacer un print con texto en el formulario?
    Por psdos en el foro Programación en Windows Mobile
    Respuestas: 9
    Último mensaje: 11 de enero de 2010, 22:05
  2. Alineación del texto en un TextBox
    Por javierdotnet en el foro Programación en Windows Mobile
    Respuestas: 1
    Último mensaje: 03 de febrero de 2005, 22:32
  3. .NET CF: Como abrir un formulario desde otro efectivamente
    Por cesarfong en el foro Programación en Windows Mobile
    Respuestas: 4
    Último mensaje: 18 de noviembre de 2004, 20:27
  4. Pegar texto en un HTML y mostrar por pantalla
    Por sipmatola en el foro Programación en Windows Mobile
    Respuestas: 0
    Último mensaje: 04 de junio de 2004, 12:31
  5. Mostrar mucho texto en evc++ 3.0
    Por Trotter en el foro Programación en Windows Mobile
    Respuestas: 0
    Último mensaje: 17 de febrero de 2004, 19:11

Comparte este hilo en:

Comparte este hilo en:

Pautas del foro

  • No puedes publicar nuevos temas
  • No puedes publicar respuestas
  • No puedes publicar ficheros adjuntos
  • No puedes editar tus mensajes
  •  
Twitter Facebook You Tube RSS
ranktrackr.net