Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580

    [vb.net] chiudere form figlie

    salve atutti
    avendo un form mdicontainer
    dovrei chiuderee tutte le form da essa contenute

    con vb6 facevo cosi:

    codice:
                    Dim oggetto As Form
                    For Each oggetto In Forms
                        If Not TypeOf oggetto Is MDIForm Then
                            If oggetto.MDIChild = True Then
                                Unload(oggetto)
                            End If
                        End If
                    Next
    purtroppo nn va bene in .net, inquanto nn riconosce il ciclo in forms
    come posso fare in vb.net'
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Ciao

    Non so come funzionano gli MDIForm, comnque prova questo codice e vedi se funziona sennò cerca di adattarlo:
    codice:
    Dim fForm As Form = Nothing
    For Each fForm In Application.OpenForms
        If fForm.IsMdiChild Then fForm.Dispose()
    Next
    fForm.Dispose()

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    se vuoi chiudere i form child prima di chiudere il form mdi non c'è bisognio di niente... alla chiusura dell MDI si chiuderanno anche le child...
    I database... la mia passione + o -

  4. #4
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da ladyBlu
    Ciao

    Non so come funzionano gli MDIForm, comnque prova questo codice e vedi se funziona sennò cerca di adattarlo:
    codice:
    Dim fForm As Form = Nothing
    For Each fForm In Application.OpenForms
        If fForm.IsMdiChild Then fForm.Dispose()
    Next
    fForm.Dispose()
    ciao
    purtroppo
    mi da questo erorroe proprio sul next:
    Collection was modified; enumeration operation may not execute.
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    up
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  6. #6
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,580
    Originariamente inviato da Kahm
    up
    ok fatto
    http://www.dotnethell.it/tips/Mdi-Child.aspx
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

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.