C#'da pictureboxun konumu rastgele nasıl değişir?

Skorlanch

Kilopat
Katılım
1 Şubat 2019
Mesajlar
447
Makaleler
1
Çözümler
2
Evet arkadaşlar elimde bir picturebox var butona tıklandığı zaman Form'da rastgele yer değişmesini nasıl sağlayabilirim? Yardımlar için şimdiden teşekkürler.
 
Son düzenleyen: Moderatör:
C#:
/* 
Formun adının form1 ve resimin adının pictureBox1 olduğunu varsayıyorum.
Konum değiştireceğin zaman yani butona tıkladığında çalışacak kodların
yanına KonumDegistir(); yazman yeterli.
*/

// Bunları en üstte olduğuna emin ol:
using System.Windows.Forms;
using System.Drawing;

private void KonumDegistir()
{
    // Ekranın dışına taşmasın diye
    int maxWidth = form1.Size.Width - pictureBox1.Size.Width;
    int maxHeight = form1.Size.Height - pictureBox1.Size.Height;
  
    // Rastgele konum üretme
    var r = new Random();
    int X = r.Next(maxWidth);
    int Y = r.Next(maxHeight);
  
    // Resimi üretilen rastgele konuma götürme
    pictureBox1.Location = new Point(X, Y);
}
 
Son düzenleme:
Teşekkürler hocam.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…