• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

VB ile Kayan Yazı Yapımı

  • Konuyu başlatan Konuyu başlatan Aurora
  • Başlangıç tarihi Başlangıç tarihi

Aurora

Aileden
Aktiflik
K.Tarihi
22 Nis 2009
Mesajlar
259
Puanı
53
Konum
Kocaeli

2h6937m.png


.
.
.
.


VB 6.0 da nesneler biraz farklıydı. VB.NET olarak göstereyim, zaten kodlamada bilgin varsa çok rahat çevirirsin.

Öncelikle Bir Zamanlayıcı (Timer) eklemen gerekiyor.

PHP:
Dim GercekBaslik As String = "MaxiGame.Org-FearLéSS"
    Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
        Dim baslik As String = Me.Text    ’Başlığı al
        If baslik.Length > 0 Then        ’Başlıkta karakter oldukça
            baslik = baslik.Remove(0, 1) ’İlk karakteri sil
            Me.Text = baslik              ’Yeni başlığı yaz
        Else                             ’Hiç karakter kalmadıysa
            Me.Text = GercekBaslik        ’Tekrar başlığı yaz
        End If
    End Sub

Form Loadında da

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.Text = GercekBaslik        ’Başlığı yazdıralım
        Timer2.Interval = 100        ’Sayaç hızını belirle (1000 = 1 saniye)
        Timer2.Enabled = True        ’Sayacı başlat
    End Sub

Şeklinde yaparsInız basit bir kaydırma işlemi yapmış olabilirsin. Kavrarsanız zaten daha ilginç yöntemler geliştirebilirsiniz. (Örn: Sola kaydı bitti sonra tekrar sağa kaydırabilirsin)



PHP kodları ile sitende kayan yazı kaydırmak istiyorsan ;
PHP:
<marquee>Bu araya görsel yada yazı ekleyebilirsiniz</marquee>

Alıntıdır.​
 
Son düzenleme:
[BILGI]Public Class Form1

Dim a As String

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Start()

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
a = Label1.Text
a = a.Substring(1) + a.Substring(0, 1)
Label1.Text = a
End Sub[/BILGI]

yukarda verdiğim kod daha basit :) ayrıca aynı kodlar c# ta da sorunsuz iş görüyor sadece sonuna ; gelicek.
 
Sana Tavsiyemi Söyleyim Başlık İçin Yapacaksan Olmaz Tabiki Ama Başlık İçin Yapmayacaksan picturebox'un içine koy lebel'ini ve yazilari degil direk label'i hareket ettir mesela label1.left = label1.left + 1 gibi son tarafa gelip gelmedigini anlamak içinde

if 0 <= label1.left + label1.weith Then ile kontrol ettire bilirsin
 
Daha güzel bir taktik veriyim sana kayan yazı değilde yanıp sönen şeklinde yapabilirsin.

timer ekleyip interval a süre girdikten sonra tick eventına bunları yaz. Bunu istediğin kadar uzatabilirsin

Select Case degisme
Case 0
Label1.Text = ("sadasd")
degisme += 1
Case 1
Label2.Text = ("asdasdasd")
degisme = 0
End Select

Bukadar basit kayan yazı bir garip oluyor ama bu daha güzel duruyor ben saat olarak bunu kullandım daha yeni ve gayet güzel ;)
 
Geri
Üst