Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic hazır kodlar » VB'de Kar Yağdıran program yaptık
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Timer kullanımı(yeni başlıyanlara)

Yazar: ac_period
Timer Kullanımı için bir örnek


Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 1654
Yayın Tar:29.12.2004
Yazar : hamzahakyol
Hit :4294

Bu Yazarın Yazıları Sadece bu yazarın örnek kod göster
Bu Yazıyı Tavsiye Et

'İsterseniz Formun Üzerine Beyaz Çatılı Bir Ev Çizip Yapıştırın ve Olayı Görün
's_geray@yahoo.com 'a Soru Atabilirsiniz İlgilenmeye Çalışırım icq:63701206
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long
'API Tanımlaması Üstte Yapıldı GetPixel API si İstenilen Noktanın Rengini Döndürür.
Dim tanex(400), taney(400), renk ' Değişkenler (400 kartanesi :)

Private Sub Command1_Click()
Text1.Visible = Not Text1.Visible
End Sub

Private Sub Form_Load()
Randomize Timer 'Rastgele Sayı Üretme İşiniz Zamana Ayarlıyoruz.
For i = 0 To 400
tanex(i) = Rnd * ScaleWidth 'Taneciklerimizin X Pozisyonunu Rastgele Formumuzun _
genişliğine Ayarlıyoruz
taney(i) = Rnd * ScaleHeight / 2 - 30 'Taneciklerimizin Y Pozisyonunu Rastgele Formumuzun _
Yüksekliğine Ayarlıyoruz
Next
Timer1.Interval = 1
Me.BackColor = vbBlack 'Form Rengi Siyah Olarak Ayarlanıyor
Me.ScaleMode = 3 'Ölçüleme Px Olarak Ayarlanıyor
Me.DrawWidth = 10 'Bunu Biliyorsunuzdur Çizim Genişliği 10px
Line (0, ScaleHeight)-(ScaleWidth, ScaleHeight), vbWhite, BF 'Formun En Altına Bir Çizgi Çizdik
Me.DrawWidth = 1
End Sub

Private Sub Timer1_Timer()
For i = 0 To 400
taney(i) = taney(i) + 1 'Taneciklerimiz Sırayla Birer Birer Artırılıyor
PSet (tanex(i), taney(i) - 1), Me.BackColor 'TaneciğIn Bir Önceki Bulunduğu Yeri Siliyoruz
PSet (tanex(i), taney(i)) 'Taneciklerimizi Çiziyoruz
renk = GetPixel(hdc, tanex(i), taney(i) + 1) 'Burada API Kullanarak Taneciklerin Beyaz Biryere _
Çarpıp Çarpmadığını Kontrol Ediyoruz
If taney(i) >= ScaleHeight Or renk = vbWhite Then taney(i) = -3: tanex(i) = Rnd * ScaleWidth
'Üstteki Kontrol renk=vbWhite Döndüyse Yani Beyaz Yere Dokunduysa Yada Formun Dibine Geldiyse Başa Aldırıyoruz
Next
End Sub




Bu sayfa için henüz yorum eklenmemiş.

© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin