
C# ile konumlarla hareket eden sağdan sola yuakrdan aşağı kayan yazı label örneği
Labelları konumlarına göre kaydırmak için gereken kodlar.Ayrıca labelın içerisinde ki yazıyı da substring kullanarak kaydırmak mümkün bunun için uygulamadaki yorum satırı haline getirilmiş kodu aktif etmelisiniz.Denemeniz de fayda var konumlar önemli kendinizi geliştirmenize,projelerinizde kullanabileceğiniz kodlardır.
int x = 0; // label 1 için soldan sağa kayan yazı
int y = 30; // label 2 için yukardan aşağı kayan yazı
private void timer1_Tick(object sender, System.EventArgs e)
{
// label1.Text = label1.Text.Substring(1) + label1.Text.Substring(0,1); // Bu sadece yazıyı sola kaydırma
label1.Location = new Point(x, label1.Location.Y); // soldan sağa çarpan label 1
label2.Location = new Point(label1.Location.Y, y); // sağdan sola çarpan label 2
x -= 5; // label 1 in x konumunu her tikte arttırıyoruz.
y += 5; // label 2 nin y konumunu her tikte arttırıyoruz.
if (x < 0) x = 425; // label 1 in x konumu sıfırdan küçük olunca konumunu 425 e alıyoruz.
if (y > 260) y = 30; // label 2 nin y konumu 260 dan büyük olunca y sini 30 a alıyoruz.
}