none
ayuda urgente form mdiparend RRS feed

  • Pregunta

  • hola no puedo abrir y cerrar form en un mdi ..

    necesito abrir una form y con un boton cerrar y cargar otra .. suena simple pero me esta volviendo loco ... tan facíl que debería de ser ... ayuda por favor ...

    jueves, 17 de diciembre de 2015 18:04

Todas las respuestas

  • ¿El botón está en el formulario contenedor (el principal) o en el formulario que abres?

    Si es desde el formulario que abres tendrías que hacer

    Unload Me
    Dim Frm As New Form2
    Frm.Show


    Saludos, Javier J

    lunes, 21 de diciembre de 2015 9:25
  • Hola:

    Me.Close()
     
    esa sentencia causará que tu formulario padre, desde donde invocas a frmProductoreporte, se cierre. Mi sugerencia es que la quites, para que no se cierre la ventana padre. 
    O si quieres cerrar el anterior, en lugar de hacer un ShowDialog usa un Show, quita el Dispose y deja el Me.Close.
    With frmProductoreporte
        .MaximizeBox = False
        .MinimizeBox = False
        .ShowInTaskbar = False
        .ShowIcon = False
        .Location = New Point(0, 50)
        .Text = "Lista PRODUCTOS"
        .Size = New System.Drawing.Size(1155, 761)
        .FormBorderStyle = FormBorderStyle.FixedDialog
        .StartPosition = FormStartPosition.Manual
    End With
    
    frmProductoreporte.Show()
    Me.Close()
    

    Luego, entra a las propiedades de tu proyecto y selecciona el Shutdown mode como "last form closes", como se muestra en la imagen. 

    https://social.msdn.microsoft.com/Forums/es-ES/fbaf6ba6-bcf5-452d-968a-461da308300c/forma-correcta-de-cerrar-y-abrir-otro-form-ayuda?forum=vbes


    http://electronica-pic.blogspot.com

    domingo, 27 de diciembre de 2015 0:20