C# ile Form Ekranını Titretme
Merhaba arkadaşlar, bu yazımızda form ekranını titretmeyi göreceğiz. Bu bizim ne işimize yarayacak demeyin. İlla ki ihtiyacınız olabilir 🙂 ormu titretme kodlarımız kısa. Ama biz bunu giriş paneli ile birlikte kullanacağız. Kullanıcımız giriş yapmak için bilgilerini girdiğinde girdiği bilgiler yanlış ise form ekranını titreteceğiz. İlk olarak formumuzun tasarımını yapalım beraber. Ben aşağıda ki şekilde oluşturdum […]

2 yıl önce

Merhaba arkadaşlar, bu yazımızda form ekranını titretmeyi göreceğiz. Bu bizim ne işimize yarayacak demeyin. İlla ki ihtiyacınız olabilir 🙂
ormu titretme kodlarımız kısa. Ama biz bunu giriş paneli ile birlikte kullanacağız. Kullanıcımız giriş yapmak için bilgilerini girdiğinde girdiği bilgiler yanlış ise form ekranını titreteceğiz.
İlk olarak formumuzun tasarımını yapalım beraber. Ben aşağıda ki şekilde oluşturdum formumu.
Daha sonra Giriş Yap butonumuzun click olayına aşağıda ki kodları yazarak kullanıcı giriş bilgilerinin doğruluğunu kontrol ettik.
[code language="csharp"] string KAdi = txt_KAdi.Text.ToString(); // Kullanıcı Adımızı KAdi değişkenimize atadık. string Sifre = txt_Sifre.Text.ToString(); // Şifremizi Sifre değişkenimize atadık. if (KAdi == "BSoylu.Com" && Sifre == "BSoylu.Com") // if kontrolü ile kontrol ettik { MessageBox.Show("Başarılı bir şekilde giriş yaptınız!", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); // Bilgiler doğru ise ekranda mesaj kutusu gösterdik. } else Titret(); // Bilgiler yanlış ise formu titrettik. [/code]
Yukarıda gördüğünüz gibi giriş kontrolünü ben if komutu ile kontrol ettim. Siz projenizi veritabanına bağlayarak o şekilde de kullanıcı kontrolü yapabilirsiniz.
Bilgilerin yanlış olduğunda Titret() olayını çalıştırdık ve kodları aşağıda.
[code language="csharp"] for (int i = 0; i < 1000; i++) { this.Left += 10; this.Left -= 10; i++; } [/code]
Buradaki 1000 değeri milisaniye görevi görür.Yani for döngüsünü 1000 kere tekrarlamak formunuzu 0.5 saniye titretecektir. Ben sağa ve sola titrettim. Siz aşağıya ve yukarıyada titremesini sağlayabilirsiniz. Yapmanız gereken this.Top += 5; ve this.Top -= 5; kodlarını eklemek.
Evet arkadaşlar bu uygulamamızda bu kadar. Eskiden Windows Live Messenger kullananlar bu titretme özelliğini bilir 🙂
Kolay gelsin..
Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?