none
como pasar datos de un formulario a otro sin cerrarlo en c# RRS feed

  • Pregunta

  • Saludos a todos!

    Yo quiero saber como pasar datos a otro formulario sin cerrarlo, lo he intentado todo pero no podido pasar los datos sin cerrar el formulario.

    Si me pueden ayudar.

    martes, 10 de abril de 2018 4:17

Respuestas

Todas las respuestas

  • Puedes poner los objetos con la propiedad "Modifiers = Public" y al abrir el segundo formulario hacer referencia a los objetos de la siguiente manera: form2.Cantidad.value = form1.Cantidad.value

    también puedes abrir el segundo formulario con los valores necesarios:

    Formulario1:
    
        Private Sub btnObsTinta_Click(sender As Object, e As EventArgs) Handles btnObsTinta.Click
          Dim f As New vtAmpliarObservaciones(txtObsColor.Text, grpObsTinta.Text, True)
          f.Show()
        End Sub
    
    
    Formulario2:
    
    Public Class vtAmpliarObservaciones
        Dim sMensaje As String = ""
        Dim verMendaje As Boolean = False
       Dim sTitulo As String = ""
        
        Public Sub New(ByVal _mensaje As String, ByVal _titulo As String, Optional _verMensaje As Boolean = False)
            InitializeComponent()
            sMensaje = _mensaje
            verMendaje = _verMensaje
            sTitulo = _titulo
        End Sub

    un saludo.



    • Editado rbs61 martes, 10 de abril de 2018 6:43
    martes, 10 de abril de 2018 6:40
  • hola

    podrias aplicar esta tecnica

    Comunicar Formularios

    alli explico como podrias pasar datos sin acoplar los forms

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 10 de abril de 2018 16:25
  • Gracias

    pero ese codigo es para visual basic y yo lo necesito para c#.

    martes, 10 de abril de 2018 19:30