Çözüldü C# random süreli sayı üretme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Acı Rakı

Hectopat
Katılım
25 Haziran 2021
Mesajlar
730
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Selamlar bir program yazıyorum labelin görevi şu; random sayı üretecek ama bunu aralıklarla tekrar edecek yani form yüklendiğinde random sayı üretecek 1 saniye bekleyip tekrar yeni random sayı üretecek.

 
Son düzenleyen: Moderatör:
Çözüm
Timer eventi içine şu satırları ekleyin.
int sayi = rnd.Next(30000, 60000);
If(sayi < 30000)
picturebox1.Visibility = Visible;
if(sayi > 30000)
picturebox2.Visibility = Visible;
Timer timer = New Timer();
Timer için tick Event'i oluşturun.

Onun içine de:
Random rnd = New Random();
Label1.Text = rnd. Next(30000, 60000).ToString();

Ayrıca Main Form'un içine:
Timer. Interval = istediğiniz süre;

Loaded Event'i içine de:
timer.start();
 

Loaded derken form loadı değil mi?
 

Tamamdır sayenizde çözdüm teşekkürler.
 

Bir de şöyle bir yerde takıldım; labelde ki sayı 30000'dan büyükse 1. pictureboxu 30000'dan küçükse 2. pictureboxu göstermesini istiyorum if else ile denedim yapamadım nasıl yapabilirim?
 
Timer eventi içine şu satırları ekleyin.
int sayi = rnd.Next(30000, 60000);
If(sayi < 30000)
picturebox1.Visibility = Visible;
if(sayi > 30000)
picturebox2.Visibility = Visible;
 
Çözüm
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…