none
Como llamar un objeto de user control a mi formulario principal RRS feed

  • Pregunta

  • Hola buenos dias a todos el problema que presento es que no logro hacer referencia a controles que tengo en un user control

    textbox1.text= usercontrol1.textbox1.text

    me dice que no es posible hacer esta referencia, estuve cambiando algunas propiedades en el formuser pero nada.

    ¿Que estoy haciendo mal? agradezco su ayuda y consejos, feliz dia


    • Editado Cristian Ser viernes, 4 de mayo de 2018 16:00
    • Cambiado Enrique M. Montejo martes, 8 de mayo de 2018 6:47 Pregunta relacionada con controles de Windows Forms.
    jueves, 3 de mayo de 2018 15:05

Respuestas

  • Amigos ya resolví el problema del llamado del objeto, por alguna razón el panel user no tiene el mismo nombre de diseño, ejemplo si tienes un panelUser con el nombre de diseño PanelUser para llamarlo desde otro formulario debes tipear PanelUser1.

    Textbox1.text = Tuformulario.TuPanelUsuario1.TuControl.text ' Primero llamamos el formulario donde esta el panelUser y acto seguido tipeamos el nombre del pnlUser con un nro que hace referencia al mismo, que probablemente sea el 1

    En caso de que escribas el nombre del PanelUser y no consigas hacer la referencia desde otro formulario lo que debes hacer es ir al document outline del formulario y allí podrás ver el nombre que se le asigno al panelUser.

    Otro aspecto importante a la hora de llamar un control del Panel user, es que ya este invocado en tu formulario el componente del panelUser, sin esto es imposible poder llamar controles de tu panelUser.

    Espero que le ayude a otras personas a resolver sus dudas. 
    Feliz día y gracias por responder..

    • Marcado como respuesta Cristian Ser miércoles, 9 de mayo de 2018 14:44
    miércoles, 9 de mayo de 2018 14:40

Todas las respuestas

  • Deleted
    jueves, 3 de mayo de 2018 15:13
  • Lo probare amigo walter luego te menciono si me funciono
    jueves, 3 de mayo de 2018 16:33
  • No conseguí el resultado Walter, conoces otra alternativa y gracias por la ayuda brindada.
    viernes, 4 de mayo de 2018 16:01
  • Amigos ya resolví el problema del llamado del objeto, por alguna razón el panel user no tiene el mismo nombre de diseño, ejemplo si tienes un panelUser con el nombre de diseño PanelUser para llamarlo desde otro formulario debes tipear PanelUser1.

    Textbox1.text = Tuformulario.TuPanelUsuario1.TuControl.text ' Primero llamamos el formulario donde esta el panelUser y acto seguido tipeamos el nombre del pnlUser con un nro que hace referencia al mismo, que probablemente sea el 1

    En caso de que escribas el nombre del PanelUser y no consigas hacer la referencia desde otro formulario lo que debes hacer es ir al document outline del formulario y allí podrás ver el nombre que se le asigno al panelUser.

    Otro aspecto importante a la hora de llamar un control del Panel user, es que ya este invocado en tu formulario el componente del panelUser, sin esto es imposible poder llamar controles de tu panelUser.

    Espero que le ayude a otras personas a resolver sus dudas. 
    Feliz día y gracias por responder..

    • Marcado como respuesta Cristian Ser miércoles, 9 de mayo de 2018 14:44
    miércoles, 9 de mayo de 2018 14:40