[ bigguy @ 19.08.2010. 09:01 ] @
Kako da napisem kod koji bi mi mogao reci da li je forma zatvorena od strane korisnika, pritiskom "X" ili je pak ona zatvorena automatski na osnovu nekog dogadjaja. Ovo mi je potrebno jer saljem neke podatke pa ukoliko se forma zatvori automatski to bi znacilo da je podatak poslat u celosti, a ako bi je korisnik zatvorio to bi znacilo prekid slanja podataka.
VS C#.NET
[ Shadowed @ 19.08.2010. 11:24 ] @
Iz tog koda koji zatvara formu postavi neki flag da je automatski zatvorena.
Mada, bolje bi bilo da ne baziras te stvari na tome da li je otvorena forma vec da sistem za prenos podataka sam moze dati podatak da li je prenos zavrsen ili ne.
[ bigguy @ 20.08.2010. 08:36 ] @
Da, tako sam i uradio, ali sam mislio da postoji neki elegantniji nacin.
Kod meni sam otvara formu u slucaju da se podaci salju i zatvara formu u slucaju kada su podaci poslati ili kada je prijavljena neka greska, ali imam i trecu situaciju kada korisnik odluci da prekine slanje i meni je za tu opciju potrebna ova stavka koju sam trazio
[ 3way @ 20.08.2010. 09:22 ] @
Pogledaj Deactivate, FormClosed i FormClosing evente...
[ ravni @ 20.08.2010. 16:47 ] @
stavi jos jedan flag koji oznacava da je korisnik prekinuo operaciju
ili koristi enum