Yazilim Öğrenmenin Tek Adresi...
Daha İyi Bir Hizmet İçin Lütfen Üye Olunuz...
Yazilim Öğrenmenin Tek Adresi...
Daha İyi Bir Hizmet İçin Lütfen Üye Olunuz...
Yazilim Öğrenmenin Tek Adresi...
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Yazilim Öğrenmenin Tek Adresi...

En Kapsamlı Visual Basic Sitesi
 
AnasayfaAramaLatest imagesKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» C İle Banka Otomasyonu Acill
Formunuzu Saniyelerle Kapatın Icon_minitimeC.tesi Ocak 09, 2010 4:51 pm tarafından Ebubekir_Kara

» C++'la yapılmış basit ATM programı
Formunuzu Saniyelerle Kapatın Icon_minitimeÇarş. Ara. 02, 2009 4:43 am tarafından 1221ibrahim

» Bir Oyunda Puan Sistemi Yapma
Formunuzu Saniyelerle Kapatın Icon_minitimePtsi Kas. 02, 2009 1:49 pm tarafından KonYalıCoder

» Ipconfig Komutu
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:33 pm tarafından OguzhanUyanik

» Çalıştır Komutları
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:33 pm tarafından OguzhanUyanik

» Domain Adresleri
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:32 pm tarafından OguzhanUyanik

» Msconfig Nedir? Ayarları ve Özellikleri
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:32 pm tarafından OguzhanUyanik

» Windows Vista & Türkçe Kurulumu Resimli anlatım!
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:31 pm tarafından OguzhanUyanik

» Format atmak ve Türkçe windows xp kurulumu (resimli anlatım)
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:31 pm tarafından OguzhanUyanik

» Windows Xp Hızlandırma
Formunuzu Saniyelerle Kapatın Icon_minitimePaz Eyl. 13, 2009 5:30 pm tarafından OguzhanUyanik

En iyi yollayıcılar
OguzhanUyanik (472)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
mehmet bozer (78)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
asi_esra (4)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
mysterious_el (4)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
1221ibrahim (3)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
igny (3)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
tarkantr2000 (2)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
myildiz.16 (2)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
KAPORTACI (2)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 
tolgakesan (2)
Formunuzu Saniyelerle Kapatın Vote_lcapFormunuzu Saniyelerle Kapatın I_voting_barFormunuzu Saniyelerle Kapatın Vote_rcap 

 

 Formunuzu Saniyelerle Kapatın

Aşağa gitmek 
YazarMesaj
OguzhanUyanik
Mareşal
Mareşal
OguzhanUyanik


Yengeç Mesaj Sayısı : 472
Kayıt tarihi : 31/08/09
Yaş : 31
Nerden : Konya
İş/Hobiler : Bilgisyar-Yazılım
Lakap : Nediz

Formunuzu Saniyelerle Kapatın Empty
MesajKonu: Formunuzu Saniyelerle Kapatın   Formunuzu Saniyelerle Kapatın Icon_minitimeÇarş. Eyl. 09, 2009 3:10 pm

Bu projemiz de formuzu geri sayımla kapatmayı göreceğiz.
Projemiz için gerekenler;
1 Adet textbox,label,buton ve timer.

Formuzun başlığını silin başlık kısmı boş kalsın tabi siz kafanıza göre bir şey de yazabilirsiniz.
Label ın text ini ben süreyi gir dedim siz kendinize uygun birşey yazabilirsiniz.
Butonun text ini Formu Kapat yazdım.

Aşağıda global bir değişken tanımladım.

int saniye;

Formun load olayına asağıdaki kodları yazdım.

private void Form1_Load(object sender, EventArgs e)
{
button1.Enabled = false;
}

Buton ilk açılışta pasif görünecek.

Butonu aktif etmek için textbox a birşeyler girmeye başlayınca buton aktif olacak.Kod aşağıda;

private void textBox1_TextChanged(object sender, EventArgs e)
{
button1.Enabled = true;
}

Butonun klik olayına aşağıdaki kodları yazdım.

private void button1_Click(object sender, EventArgs e)
{
try
{
timer1.Interval = 1000;
timer1.Enabled = true;
button1.Enabled = false;

}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}

Yukarıda oluşabilecek hataları önlemek için try catch bloğunu kullandım.
Her bir saniye de sürenin eksilmesi gerektiğinden interval değerini
1000 yaptım.Bunun nedeni 1 saniye eksilmesi için 1000 yaptım.
.Enabled=true da butona tıkladığımız da timer çalışmaya başlayacak.Butona tıkladıktan sonra tekrar pasif yaptım.

Artık saniyeleri eksiltmeye başlayabiliriz.
Bunun için timer ın tick olayına aşağıdaki kodları yazdım.

private void timer1_Tick(object sender, EventArgs e)
{
try
{
int zaman;
saniye = int.Parse(textBox1.Text);
textBox1.Enabled = false;
saniye--;
zaman = saniye ;
this.Text ="Formun Kapanmasına " zaman.ToString() " Saniye Kaldı";
textBox1.Text = saniye.ToString();
if (zaman == 0)
{
timer1.Enabled = false;
this.Text = "Form Kapandı";
this.Close();
}
}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}

Şimdi kodların ne işe yaradığını açıklamaya başlayabiliriz.
sayısal değer de bir zaman isminde bir değişken tanımladım.İlk başta
tanımladığım saniye değişkenini textbox ı sayı tipine dönüştürek
eşitledim.

Tekrar dan veri girmeyi engelmek için textbox ı pasif yaptım.
Sonra saniiye değişkenini 1 er (--) eksiltmeye başladım.Sonra zaman
değişkenini saniye değişkenine eşitledim. Sonra bu geri sayım işini
başlığa yazdırdım.Tekrar baştan başlamayı engelemek içiin textbox ı
saniye değişkenine eşitledim.

Şİmdi zaman değişkeni 0 a eşit olduğun da timer ı kapattık sonra formun text değerini değiştirdik ve formu kapattık.
Arkadaşlar hepinize kolay gedik.Bu projemiz de formuzu geri sayımla kapatmayı göreceğiz.
Projemiz için gerekenler;
1 Adet textbox,label,buton ve timer.

Formuzun başlığını silin başlık kısmı boş kalsın tabi siz kafanıza göre bir şey de yazabilirsiniz.
Label ın text ini ben süreyi gir dedim siz kendinize uygun birşey yazabilirsiniz.
Butonun text ini Formu Kapat yazdım.

Aşağıda global bir değişken tanımladım.

int saniye;



Formun load olayına asağıdaki kodları yazdım.

private void Form1_Load(object sender, EventArgs e)
{
button1.Enabled = false;
}



Buton ilk açılışta pasif görünecek.

Butonu aktif etmek için textbox a birşeyler girmeye başlayınca buton aktif olacak.Kod aşağıda;

private void textBox1_TextChanged(object sender, EventArgs e)
{
button1.Enabled = true;
}

Butonun klik olayına aşağıdaki kodları yazdım.

private void button1_Click(object sender, EventArgs e)
{
try
{
timer1.Interval = 1000;
timer1.Enabled = true;
button1.Enabled = false;

}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}



Yukarıda oluşabilecek hataları önlemek için try catch bloğunu kullandım.
Her bir saniye de sürenin eksilmesi gerektiğinden interval değerini 1000 yaptım.Bunun nedeni 1 saniye eksilmesi için 1000 yaptım.
.Enabled=true da butona tıkladığımız da timer çalışmaya başlayacak.Butona tıkladıktan sonra tekrar pasif yaptım.

Artık saniyeleri eksiltmeye başlayabiliriz.
Bunun için timer ın tick olayına aşağıdaki kodları yazdım.

private void timer1_Tick(object sender, EventArgs e)
{
try
{
int zaman;
saniye = int.Parse(textBox1.Text);
textBox1.Enabled = false;
saniye--;
zaman = saniye ;
this.Text ="Formun Kapanmasına "+ zaman.ToString()+" Saniye Kaldı";
textBox1.Text = saniye.ToString();
if (zaman == 0)
{
timer1.Enabled = false;
this.Text = "Form Kapandı";
this.Close();
}
}
catch (Exception hata)
{
MessageBox.Show(hata.Message);
}
}



Şimdi kodların ne işe yaradığını açıklamaya başlayabiliriz.
sayısal değer de bir zaman isminde bir değişken tanımladım.İlk başta tanımladığım saniye değişkenini textbox ı sayı tipine dönüştürek eşitledim.

Tekrar dan veri girmeyi engelmek için textbox ı pasif yaptım.
Sonra saniiye değişkenini 1 er (--) eksiltmeye başladım.Sonra zaman değişkenini saniye değişkenine eşitledim. Sonra bu geri sayım işini başlığa yazdırdım.Tekrar baştan başlamayı engelemek içiin textbox ı saniye değişkenine eşitledim.

Şİmdi zaman değişkeni 0 a eşit olduğun da timer ı kapattık sonra formun text değerini değiştirdik ve formu kapattık.
Arkadaşlar hepinize kolay gedik.
Sayfa başına dön Aşağa gitmek
https://yazilimnet.yetkin-forum.com
 
Formunuzu Saniyelerle Kapatın
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Yazilim Öğrenmenin Tek Adresi... :: Masaüstü Programlama :: C#-
Buraya geçin: