Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    265

    VB: Controllare un form

    Come faccio a capire se un form viene chiuso premendo sulla "crocetta"???

    E come scarico completamente un form che voglio chiudere???
    mi spiego meglio:
    Ho un pulsante di conferma che deve chiudere definitivamente un form...come faccio?

    Grazie 1000

  2. #2
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    unload
    Con questo metodo scarichi il form
    Per capire se è scaricato c'è la proprietà .state
    nel click del comando devi scrivere ad es.

    private sub command1_click()
    unload me
    end sub

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    265
    grazie Serena...
    e se voglio vedere se una form è caricata o meno?

  4. #4
    Scusate se mi intrometto...
    Non ho capito bene.. cosa ti serve di sapere?
    tu vorresti sapere se una form è caricata?!?
    non ti ho capito molto bene

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    265
    esatto...vorrei sapere se una form è o non è caricata (perchè potrebbe essere solo nascosta)...come si fa?

  6. #6
    Allora... esiste il metodo.. "Hide".. che nasconte un 'oggetto MDIForm o FOrm senza scaricarlo devi fare l' oggetto.Hide (quindi nel tuo caso il form)

  7. #7
    Utente di HTML.it L'avatar di serena
    Registrato dal
    Jul 2001
    Messaggi
    138
    Esatto :
    "hide" nasconde e non scarica
    "unload" scarica

    per vedere se è scaricata credo si possa fare un controllo sullo stato della form : form1.state (proprietà di sola lettura)
    se il valore è = a "adStateOpen" vuol dire che è attiva.
    Questa proprietà va bene sui recordset, non so se è possibile associarla ad una form....

  8. #8
    Per Serena:
    Quello che dici tu è giusto!!ma la proprietà state non può essere associata ad un form... ho appena provato ...

  9. #9
    prova con una if: if form1.load=true...
    Skiver Phoenix

  10. #10
    Giusto Skiver! :-)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.