Şimdi Ara

C# Görsel Programlama Ödevim Yardım!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
308
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Görsel Programlama dersi ödevim var. Uğraştım ama yapamadım. Ödevim boş bi form ekranında bir buton olucak ve buton formun sağ sonuna kadar gidip tekrar sol başa gidip tekrar sag gidicek sag sol arasında gidip gelicek. timer kullanarak ve location ve new point kullanarak yapılacak random olmucak ve sanırım 2 timerle yapılıcak. şimdiden yardımlarınız için çok teşekkür ederim.



  • Nesne tabanlı programlamada mı yapacaksın?
  • mrerenimooo kullanıcısına yanıt
    yok visual studio 2015 de form üzerine
  • canalikaragoz kullanıcısına yanıt
    Tamam kardeşim nesne tabanlı programlama oluyor işte.

    Bende 2-3 sene önceden yapmış olduğum programım vardı bulursam yollarım.
  • mrerenimooo kullanıcısına yanıt
    Çok teşekkür ederim hocam yardımların için.
  • canalikaragoz kullanıcısına yanıt
    http://sanalkurs.net/timer-ile-nesne-hareketi-6089.html

    Bu link işine yarayabilir
  • Şöyle bir şey yaptım. 5 sayılarını değiştirerek ya da timer'ın intervalını azaltarak daha hızlı gitmesini sağlayabilirsin.

    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    int xpoint = 0, ypoint = 0;

    Button btn = new Button();

    private void Form1_Load(object sender, EventArgs e)
    {
    timer1.Start();
    }

    private void timer1_Tick(object sender, EventArgs e)
    {
    if (this.Width-btn.Location.X-btn.Width>=5)
    {
    btn.Location = new Point(xpoint, ypoint);

    xpoint+=5;
    }
    else
    {
    xpoint = 0;
    ypoint+=5;
    btn.Location = new Point(xpoint, ypoint);
    }
    this.Controls.Add(btn);
    }
    }




  • maradona34 M kullanıcısına yanıt
    hocam teşekkürler yararlı oldu. sadece tek bi sıkıntı var buton sağ tarafa dogru gidince çok hafif içeri giriyor bunun çözümünü bulamadım birtürlü :) teşekkürler yinede
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.