En iyi yanıtlayıcılar
Proje hakkında sorularım

Soru
-
Arkadaşlar projem hakkında kafama takılan bir kaç sorunum var, projem temelde bir sayaç uygulaması fakat karşılaştığım bazı sorunlar hakında yardımcı olursanız çok sevinirim.
1. Sorum ; Projeye kapanmıyor. Çıkış yap butonuna tıkladığımda proje sürekli durum çubuğuna geçiyor. Bazen durum çubuğuna geçmiyor kapanıyor fakat arkaplanda çalışmaya devam ediyor buda bazı problemlere yol açıyor sizce sorun ?
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { //formu kapatmak için sağ üst köşedeki "X" butonuna tıklayınca yapılacaklar e.Cancel = true; notifyIcon1.Visible = true; notifyIcon1.BalloonTipTitle = "Kural20"; notifyIcon1.BalloonTipText = "Durum çubuğunda aktif"; notifyIcon1.ShowBalloonTip(3000); this.Hide(); } private void button3_Click(object sender, EventArgs e) { //Bu da çıkış yap butonu. Normalde buna basınca uygulama tamamen kapanması gerekiyor fakat olmuyor. DialogResult cikis = new DialogResult(); cikis = MessageBox.Show("Programdan Çıkış Yapılacak Devam Edilsin mi ?", "Uyarı", MessageBoxButtons.YesNo,MessageBoxIcon.Question); if (cikis == DialogResult.Yes) { Application.Exit(); } }
2. Sorum ; Sayaç başladığında durum çubuğundaki icon yanıp sönsün yada rengi değişsin. ( Yani sayaç'ın başladığını bir şekilde kullanıcıya belirten bir geri bildirim ) sayaç durduğunda da yanıp sönme dursun bunu nasıl yapabilirim ?
3.Sorum ; Mouse Durum çubuğundaki iconun üstüne gelince eğer sayaç çalışıyorsa dakika ve saniyeyi canlı bir şekilde nasıl gösterebilirim ?
Yardımlarınızı eksik etmeyin kolay gelsin şimdiden, iyi forumlar
Yanıtlar
-
1.
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { //formu kapatmak için sağ üst köşedeki "X" butonuna tıklayınca yapılacaklar e.Cancel = true;
Çıkış yap düğmeside burayı çağıracağı için bir işe yaramıyor haliyle. Çıkış yap düğmesine basılarak burası çalışırsa e.Cancel yapma. Basit bir değişkenle halledebilirsin.
- Yanıt Olarak Öneren Tufan TOKSUN 3 Ocak 2018 Çarşamba 19:36
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 18 Ocak 2018 Perşembe 11:56
Tüm Yanıtlar
-
1.
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { //formu kapatmak için sağ üst köşedeki "X" butonuna tıklayınca yapılacaklar e.Cancel = true;
Çıkış yap düğmeside burayı çağıracağı için bir işe yaramıyor haliyle. Çıkış yap düğmesine basılarak burası çalışırsa e.Cancel yapma. Basit bir değişkenle halledebilirsin.
- Yanıt Olarak Öneren Tufan TOKSUN 3 Ocak 2018 Çarşamba 19:36
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 18 Ocak 2018 Perşembe 11:56
-
Merhaba , bende forum kapatılırken bir çok kez işlem yaptırmak istedim fakat genelde problemler çıkabiliyor. Benim tavsiyem. Ekstra bir form oluşturman ve bu forma çıkış timer'ı tanımlayıp timer 1 sonuna Me.close atabilmen yani bu sorunu böyle çözmüştüm. Örnek olsun diye kodları bırakıyorum.
Form1 close envetine cikis.show()
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick 'diğer yaptırıcakların vs Form1.close Me.Close End Sub