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

    [VB6] disabilitare form principale

    salve a tutti, ho un piccolo problema...vorrei fare in modo che se l'utente richiama dal form principale un form secondario il form principale si disabiliti (e questo accade in automatico) ma che si disabiliti finchè l'utente non clicca sul tasto OK presente sul form secondario...

    ...in parole povere...
    avete presente quei programmi che quando apri un form e poi con il form aperto provi a cliccare da qualche altra parte si sente beep e la barra del form secondario "lampeggia" e non mi fa accedere al form principale se prima non ho chiuso quello secondario???

    vorrei realizzare una cosa del genere..come posso fare...grazie.
    Let's your dream came true!

  2. #2
    Basta che metti nel form secondario le seguenti righe:

    codice:
    Private Sub Form_Load()
    Form1.Enabled = False
    End Sub
    
    Private Sub Form_Unload(Cancel As Integer)
    Form1.Enabled = True
    End Sub

    Dove Form1 è il form principale, così quando carichi il form secondario disabilita il form principale che si riabiliterà soltanto quando chiudi il form secondario.

  3. #3
    non sapevo neanche che il l'oggetto form avessa la proprietà enabled.....

    bene bene, domani provo...
    Let's your dream came true!

  4. #4
    aggiungi la proprietà modale quando apri il secondo form


    Form2.Show vbModal

    in questo modo sei obbligato a chiudere il Form2 per poter tornare al Form1

  5. #5
    era proprio l'"effetto" che cercavo...grazie.
    Let's your dream came true!

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.