halil355 Posted April 28, 2010 Share Posted April 28, 2010 sunu nasil yapabilirim,progtami kapatma butonuna tikladigimda hemen cikmasini istemiyorum butona tikladigimda program 5 yada 10 saniye sonra kapansin bunu nasil yaparim... Link to comment Share on other sites More sharing options...
KintaRo Posted April 28, 2010 Share Posted April 28, 2010 Project>Actions>On Shutdown evresine şu kodu yaz; Application.Sleep(5000)[/CODE] 5000 kımısını kaç saniye sonra kapanmasını istiyorsan ona göre değiştir. 1000 ms = 1 sn Link to comment Share on other sites More sharing options...
casira Posted April 28, 2010 Share Posted April 28, 2010 sunu nasil yapabilirim,progtami kapatma butonuna tikladigimda hemen cikmasini istemiyorum butona tikladigimda program 5 yada 10 saniye sonra kapansin bunu nasil yaparim... Çalışma içinde herhangi bir sayfada bir buton oluşturup On Click evresine Application.Sleep(5000); Application.Exit(0); yazılırsa 5 sn sonra kapanır. 5000 sayısını 10000 yaparsan 10 sn sonra kapanır. Link to comment Share on other sites More sharing options...
KintaRo Posted April 28, 2010 Share Posted April 28, 2010 Recep, verdiğin kod doğru yalnız o kodu programı kapat gibi bir tuş yapıp ona koymak lazım. O zaman çalışacaktır. Fakat programı yukardan X tuşuna basıp kapadığında yada ALT+F4 ile kapadığında direk kapanacaktır kodu görmeyecektir. Yalnız On Shutdown evresine yazdığınız zaman programı nerden kapatırsanız kapatın o kodu devreye sokacaktır. Sanırım bu iş için On Shutdown evresi daha doğru olur. ne dersin? Link to comment Share on other sites More sharing options...
casira Posted April 28, 2010 Share Posted April 28, 2010 Recep, verdiğin kod doğru yalnız o kodu programı kapat gibi bir tuş yapıp ona koymak lazım. O zaman çalışacaktır. Fakat programı yukardan X tuşuna basıp kapadığında yada ALT+F4 ile kapadığında direk kapanacaktır kodu görmeyecektir. Yalnız On Shutdown evresine yazdığınız zaman programı nerden kapatırsanız kapatın o kodu devreye sokacaktır. Sanırım bu iş için On Shutdown evresi daha doğru olur. ne dersin? Ama hocam halil zaten butondan bahsetmiş öyle değilmi? Ben buton dediği için öyle yaptım. Link to comment Share on other sites More sharing options...
KintaRo Posted April 28, 2010 Share Posted April 28, 2010 Kapatma buttonu demiş biraz genel konuşmuş, bu button kendi hazırladığıda olabilir, yukardaki X buttonuda. Neyse ikimizinkide doğru kendi düşünsün Link to comment Share on other sites More sharing options...
halil355 Posted April 28, 2010 Author Share Posted April 28, 2010 hocam yardiminiz icin cok sagolun iki kodda isimi görüyor,Recep kardesim sanada cok tesekkür ederim.ben bu kodu sunun icin istemistim ben tek sayfalik proje yapmistim ama bunun gibi bana 40 sayfa daha lazimdi ama bunu hayatta ugrasip yapamam bitanesi zaten cok ugratirdi,bende sunu düsündüm tek calimayi Build yaptim ve 40 tane kopyasini cikardim bunuda ams de ayni calimanin üzerinde butonlara ekleyerek tek bir proje haline getirdim,bu kapatirken bekleme koduda her sayfaya gecise bi sonraki program acildiktan sonra önceki 1 sn sonra kapansin diye lazimdi. kafanizi agrittiyam kusura bakmayin belki bilgi olur diye yazdim... Link to comment Share on other sites More sharing options...
spydevil Posted April 28, 2010 Share Posted April 28, 2010 Şöylede yapabilirsin; On Timer nSaniye = nSaniye + 1; if nSaniye >= 5 and bKapat then bKapat = true; Application.Exit(0); end[/CODE] On Global Functions [CODE]bKapat = false; function QueryAllowProjectClose() if bKapat == false then nSaniye = 0; Page.StartTimer(1000); return false; else return true; end end[/CODE] Projenin herhangi bir yerine birşey daha eklemene gerek yok programı kapatmak istediğinde 5saniye sonra kapanır .. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.