Cancel

Na meg is lennek! Visszavonhato a kilepes elvileg azzal a koddal, amit talaltam.

A trukk az egeszben ott van, hogy van egy System.ComponentModel.CancelEventArgs tipusu parameter a Windows.Forms.Closing eljarasnal. Ha ennek a parameternek az erteket Cancel-re allitjuk, akkor elvileg nem lep ki a program. Meg is nezem jol… Majd reggel. Most lusta vagyok hozza. Meg egyebkent is ocsem a Rome: Total War-ral jatszik. Nem illik zavarni!

A peldakod egyebkent itten talalhato, ni:
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show("Valoban ki akarsz lepni?", "Kilepes",
MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}

Es imho a progi nem lep ki. No igen. Egy ujszulottnek minden vicc uj! 😉

Tags: ,