Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794

    [VB.NET]Chiusura applicazione

    Esiste un modo per disabilitare il tasto chiudi (la X in alto a dx) in un form?

  2. #2
    Puoi intercettare la chiusura e annullarla.
    Inserisci nel :
    codice:
    Private Sub Main_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
    e.Cancel = True
    Me.Hide()
    in questo modo annulli la chiusura e nascondi la finestra.

  3. #3
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Il problema è che l'applicazione deve essere chiusa da un altro tasto, per adesso ho risolto tramite una variabile che mi dice se l'evento formClosing è stato generato dalla pressione di questo tasto, altrimenti annullo, ma questa soluzione non mi soddisfa... vorrei proprio disabilitare la chiusura da X

    Comunque grazie per il tuo aiuto

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Mychy
    ... ma questa soluzione non mi soddisfa...
    Perchè ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Mychy
    Registrato dal
    Oct 2000
    Messaggi
    794
    Non mi soddisfa perchè già effettuo molti controlli in fase di chiusura, l'applicazione poi in base ai privilegi dell'utente ed in base al punto in cui viene chiusa esegue delle operazioni diverse, se l'utente mi chiude con la X salta quasi tutto

  6. #6
    Ma la soluzione è quella .... gestire l'evento FormClosing .... non può non soddisfarti.
    L'alternativa sarebbe impostare lo stile della finestra valorizzando la proprietà FormBorderStyle = None ... ma penso che ti piacerà ancora meno.
    Facci sapere...
    Ciao

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.