Nel caso che abbiamo l’esigenza di disabilitare il pulsante della x della form, quello di chiusura, in un progetto di tipo Windows Forms con il linguaggio di programmazione C#, tramite la proprietà “Cancel” impostata a true, nell’evento formClossing della form stessa, possiamo evitare la chiusura dalla X.
Naturalmente dobbiamo verificare che la chiusura della form avviene tramite il pulsante “X” e non per altri ambiti, come per esempio tramite il metodo “Close”, per evitare che non si chiude più.
Di seguito si riporta il frammento di codice delle suddette operazioni.
C#
private void form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
}
}
Nessun commento:
Posta un commento