Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185

    [NET] Chiusura tutte le form dal padre

    Premetto che ho già cercato nel forum, ma dovendo chiudere delle form a partire dal padre chiude solo il padre lasciando i figli ancora aperti. Inoltre chiamo la funzione dispose all'interno di un try.

    Il codice che ho scritto è:

    codice:
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
            If disposing Then
                If Not (components Is Nothing) Then
                    components.Dispose()
                End If
            End If
            MyBase.Dispose(disposing)
    End Sub

  2. #2
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Non ho ben capito: chiudi la il form padre ed i form figli restano aperti?

    Se è così sei sicuro che i form aperti siano figli?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185
    Si ci sono i figli.

    questa è una piccola parte del codice:

    codice:
    Dim rub As Form1
    
    Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.Click
            rub = New Form1
            rub.Show()
    End Sub
    
    Public Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    .....
    try
    ....
    catch
    ....
    Me.Dispose()
    end try

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    il fatto che chiami un form da un altro form non vuol dire che quel form E' FIGLIO del form dal quale l'hai chiamato

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185
    Forse ho capito, devo fare passare al figlio il nome del padre.
    Giusto?

  6. #6
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Private Sub Button24_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button24.Click
    rub = New Form1
    rub.MdiParent = Me
    rub.Show()
    End Sub

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    185
    Grazie!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.