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

    gestione di una form via codice [VB6]

    salve,

    in una form di un progetto di tipo mdi(quindi con più form) vorrei introdurre un'istruzione che controlli se una certa form risulta caricata. qualcosa del tipo: se la form tiziocaio è caricata esegui le istruzioni sennò non fare niente.
    naturalmente il costrutto da utilizzare è l'if - then - else - end if, ma che sintassi debbo utilizzare x porre la condizione ???

    grazie dell'aiuto!
    "noi simme cori aridi/nimici de la pace
    quanno dui cori s'ammano/noi tutti ci dispiace"

  2. #2
    Utente di HTML.it L'avatar di sebamix
    Registrato dal
    Aug 2000
    Messaggi
    1,028
    Utilizzi l'insime di oggetti Forms
    es:
    codice:
    public function IsFormLoad(strFormName as string) as boolean
        IsFormLoad=false
        dim objForm as form
        for each objForm in Forms
            if objForm.Name=strFormName Then
                IsFormLoad=True
                Exit For
            End If
        next objForm
        set objForm=nothing
    end function
    
    ' ... dove ti serve
    if IsFormLoad("frmPippo")=True Then
    ' ...
    Codice scritto al volo, ma dovrebbe funzionare.

  3. #3
    funziona!!!!!!!!!!!! grazie 1000:gren:

    ....ma mi spieghi nello specifico che cosa fa la funzione???

    thnk
    "noi simme cori aridi/nimici de la pace
    quanno dui cori s'ammano/noi tutti ci dispiace"

  4. #4
    Originariamente inviato da albadur
    funziona!!!!!!!!!!!! grazie 1000:gren:

    ....ma mi spieghi nello specifico che cosa fa la funzione???

    thnk
    crea una variabile form
    e controlla nella collection forms se c'è un form col nome che gli hai passato se lo trova vuol dire che è caricato
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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.