ALLAH (cc)'IN EN GÜZEL İSİMLERİ (ESMA-ÜL HÜSNA)
el - CEBBÂR

Azamet ve kudret sahibi. Dilediğini yapan ve yaptıran. Hükmüne karşı gelinemeyen.


Anasayfa    |     Ben Kimim?    |     Öğrenci İşleri
C Sharp ile Kayan Yazı Yapma
09.05.2013         (27578) kez okundu    
Tweetle     Yazdır

Selamun Aleyküm merhaba, bugün c#.net form ekranında yazı kaydırmayı anlatacağım. Bu yazımda form başlığını ve label etiketindeki yazıyı kaydıracağız. Anlatacağım yöntem ile istediğiniz metni istediğiniz elemanda kaydırabilirsiniz.

Öncelikle form üzerine 1 adet timer ve 1 adet label ekleyerek aşağıdaki gibi düzenleyelim.

Timer ile kayan yazı programı form ekranı

Yukarıdaki formda form başlığına (formun text özelliğine) “KAYAN YAZI –MUSTAFA KARSLI” yazdım. Label1’in text özelliğine “Kayan yazı uygulaması - Mustafa KARSLI” yazdım ve timer1’in enabled özelliğini “True” yaptım. Bu ayarlamaları properties penceresinden yapıyoruz.

Burada timer1’in enabled özelliğini true yapmamızın amacı timer’ın hemen çalışmasını sağlamaktır. Bu özelliği formun kod ekranına da yazılabilir. Form üzerine çift tıklayarak açılan kod ekranında formun yüklenmesi olayına (form load) aşağıdaki kodu yazarak da timer1’i çalıştırabiliriz.

                  timer1.Enabled  =  true;

Yukarıdaki ayarlamaları yaptıktan sonra timer1 üzerine çift tıklayarak timer1’in çalışması (timer1_Tick) olayına aşağıda vereceğim kodu yazıyoruz.

Form Başlığını Kaydırma - Label’deki Metni Kaydırma

Formun text özelliğine kaymasını istediğimiz metni yazdıktan sonra (form başlığını yukarıda tanımlamıştık) timer1_Tick olayını aşağıdaki gibi yazıyoruz.

1     privatevoid timer1_Tick(object sender, EventArgs e)

2     {

3         this.Text = this.Text.Substring(1) + this.Text.Substring(0, 1);

4         label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0, 1);

5     } Kaynak: www.mustafakarsli.com

Burada 1.satır timer’ın çalışması olayıdır.

 3.satırda this.Text dediğimiz formun text (form başlığı) özelliğidir. Substring ise metnin belirli bir yerini almamızı sağlar. Yukarıdaki kod ile formun başlığındaki metnin sonuna yine formun başlığındaki metinden tek tek harf ekleme yapıyoruz. Bu şekilde metni kaydırmış oluyoruz.

4.satırda ise label’daki metin aynı yöntemle kaydırılmaktadır.

Tasarımı yapıp, kodları yazdıktan sonra f5 ile programı çalıştırdığımızda programın çalıştığını görebilirsiniz. Aşağıda programın çalışmış halinin görüntüsünü  görebilirsiniz.

C Sharp Kayan Yazı Programı

Sizde örnekleri çoğaltabilirsiniz. İlerleyen günlerde yeni derslerde görüşmek üzere sağlıcakla kalınız…

Mustafa KARSLI  Kaynak: www.mustafakarsli.com

© 2008 - 2024
Mustafa KARSLI