....a sta kada neko pametan klikne na [X]....

Mile Kitic63333

Početnik
Poruka
7
Ubih se celo jutro da nadjem da li je uopste moguce odreagovati kada korisnik klikne na [X], za zatvaranje prozora.... Potrebna mi je potvrda pri napustanju main forme(pisano u C#), pa sam negde procitao da to moze da se uradi samo ako se "uhvati" OnClose dogadjaj....Nov sam na forumu, ne znam da li je ovakvih ili slicnih tema vec bilo... Uglavnom poenta je da ne ne mogu nikako da se iskombinujem pa da to resim...Ima li neko neki primer ili objasnjenje????
 
U FormClosing event hendler stavi nešto tipa:
Kod:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            String message = "Da li ste sigurni da hoćete da izađete?";
            String caption = "POTVRDA";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult result;

            result = MessageBox.Show(this, message, caption, buttons);
            if (result.Equals(DialogResult.No))
             e.Cancel=true; 

        }

Znači, prikazuje se MessageBox sa Yes/No, a ako korisnik "kaže" da ne želi da izađe, otkazuje se event, tj. ne zatvara se forma...
 

Back
Top