Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6] Controllare se una form è aperta

    Qualè il codice per controllare se una form è aperta????

    Ciao e grazieeeeeee

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Hai provato verificando il valore della proprietà Visible?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758

    Re: [VB6] Controllare se una form è aperta

    Originariamente inviato da marco.santilli
    Qualè il codice per controllare se una form è aperta????

    Ciao e grazieeeeeee
    ti conviene fare un ciclo su form attivi controllando se quella che ti serve è tra di essi, solo dopo controlli, come ti consigliava Alka, la sua proprietà visible.

    in pratica:

    codice:
    Dim frm As Form
    For Each frm In Forms
        If frm.Name = "NomeTuoForm" Then
            If frm.Visible Then
                MsgBox "Il Form è visibile"
            End If
        End If
    Next frm

    controllare direttamente la proprietà Visible avrebbe come effetto che il form verrebbe caricato in memoria, se non lo è già, con ripercussioni decisamente indesiderate nel caso in cui non ci fosse una routine di chiusura, nel tuo software, che si occupi di scaricare tutti i forms caricati in memoria.

  4. #4

    Ok

    Ok funziona perfettamente


    Ciao e grazieeeeeeeeeee

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.