• 30-07-2019, 15:08:21
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    C#'ta labeli hareket ettirebiliyorum fakat label türü engellere çarptıramıyorum x y değerlerine göre çarptırdığımda maalesef bir sorun çıkıyor ve çözemedim.

    private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
    int x = fareImg.Location.X;
    int y = fareImg.Location.Y;
    label2.Text = (x.ToString());
    label8.Text = (y.ToString());
    
    
    
    if (e.KeyCode ==Keys.Right)
    {
    x = x + 5;
    }
    
    
    if (e.KeyCode == Keys.Left)
    {
    x = x - 5;
    }
    
    
    if (e.KeyCode == Keys.Up)
    {
    y = y - 5;
    }
    
    if (e.KeyCode == Keys.Down)
    {
    y = y + 5;
    }
    
    if (fareImg.Right >= label1.Left ) //Burada bir sorun var labele dokunmuyorum ama çarptın yazmakta
    {
    label1.BackColor = Color.Black;
    MessageBox.Show("Çarptın");
    }
    
    fareImg.Location = new Point(x,y);
    
    
    }
  • 31-07-2019, 04:38:45
    #2
    Pm üzerinden indirme linkini yollarsanız yardımcı olmaya çalışırım.