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;
}
}
Le opere pubblicate in questo blog sono sotto la licenza Creative Commons. Attribuzione- No commerciale e no derivate.
Nessun commento:
Posta un commento