Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492

    [VB6] Bloccare form durante altre operazioni

    Salve a tutti voi
    ho necessità di disabilitare combobox e bottoni su una form, quando ad un certo punto lancio una funzione che mi richiama una shell di dos e finita tale operazione si richiude la finestra di dos.
    Dal momento che ho diversi bottoni e combo, ho pensato bene di disabilitare l'intera form facendo così all'interno della funzione dos:

    codice:
    Private Sub operazioneDos()
    Form1.Enabled = False
    .
    .
    .
    .
    
    .
    Form1.Enabled = True
    
    End Sub

    la cosa strana, che vorrei evitare, è che quando la form si disabilita, se ci sono altri programmi o finestre aperte, la mia form scompare e va dietro tutte le altre finestre aperte, e anche quando poi viene riabilitata non compare
    Come posso evitare ciò?

    P.S.
    ho fatto in questo modo per evitare di disabilitare tutti i componenti sulla form

  2. #2
    Form.Hide e la form sparisce.....

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    ma io non voglio che sparisca, voglio che l'utente non può premere nessun bottone o altro, ma cmq mantenerla in primo piano

  4. #4
    Allora utilizza Form.Zorder che controlla se una forma debba stare o meno in primo piano

  5. #5
    Originariamente inviato da zorro77
    ma io non voglio che sparisca, voglio che l'utente non può premere nessun bottone o altro, ma cmq mantenerla in primo piano
    allora blocca i pulsanti, non il form
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  6. #6
    Giusto...blocca i singli controlli. Se poi sono troppi utilizza un ciclo che te li blocchi tutti....

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    492
    Fatto con un bel ciclo
    grazie a tutti

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.