Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C#, Görsel Programlama > Nesneyi Hareket Ettirme C#

Nesneyi Hareket Ettirme C#

Cumartesi, 13 Mar 2010 yorum ekle yorumlara git

Nesneyi Hareket Ettirme C#

nesne
Resimde görülen daireyi Yukarı,aşağı-sağa,sola hızlı,yavaş ve normal bir şekilde hareket ettirmemize yarıyan bir programdır




public partial class Form1 : Form
{
int x,y;
public Form1()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)
{
timer4.Enabled = false;
timer3.Enabled = false;
timer2.Enabled = false;
timer1.Enabled = true;
}

private void button1_Click(object sender, EventArgs e)
{
timer4.Enabled = false;
timer3.Enabled = false;
timer1.Enabled = false;
timer2.Enabled = true;
}

private void button3_Click(object sender, EventArgs e)
{
timer4.Enabled = false;
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = true;
}

private void button4_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = false;
timer4.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e)
{
x = x - 2;
pictureBox1.Left = x;
if (x < 0)
{
x = 0;
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = false;
timer4.Enabled = false;
}
}

private void timer2_Tick(object sender, EventArgs e)
{
x = x + 2;
pictureBox1.Left = x;
if (x >= 520)
{
x = 520;
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = false;
timer4.Enabled = false;
}
}

private void timer3_Tick(object sender, EventArgs e)
{
y = y - 2;
pictureBox1.Top = y;

if (y <= 0)
{
y = 0;
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = false;
timer4.Enabled = false;
}
}

private void timer4_Tick(object sender, EventArgs e)
{
y = y + 2;
pictureBox1.Top = y;

if (y >= 360)
{
y = 360;
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = false;
timer4.Enabled = false;
}
}

private void Form1_Load(object sender, EventArgs e)
{
}

private void button5_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
timer2.Enabled = false;
timer3.Enabled = false;
timer4.Enabled = false;
}

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
timer1.Interval = 50;
timer2.Interval = 50;
timer3.Interval = 50;
timer4.Interval = 50;
}

private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
timer1.Interval = 20;
timer2.Interval = 20;
timer3.Interval = 20;
timer4.Interval = 20;
}

private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
timer1.Interval = 5;
timer2.Interval = 5;
timer3.Interval = 5;
timer4.Interval = 5;
}
}


Projeyi İNDİR








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. wolf
    Salı, 06 Nis 2010 zamanında 18:40 | #1

    kardeşim iyi güzel koymuşsunda bu kodu.. birde kullanmayı dene sitenden. kopyala yapıyoruz soldaki satır numaralarıda geliyor.. ikincisi timerler hata veriyor hangi sınıfı using yapıcaz yazmamışsın…

  2. admin
    Salı, 06 Nis 2010 zamanında 21:02 | #2

    Kodların üstünde kodları kopyala ‘ ya tıkladığında sadece kodları kopyalar.Yanındaki sayıları almaz.using yapmana gerek yok.Öyle bir durumda projelerimizde zaten belirtiyoruz.Projene gerekli nesneleri eklediğine dikkat et.Eksik nesne eklemiş olabilirsin. Bir diğer seçenek yukarıdaki Projeyi İNDİR linkine tıklayarak da uygulamayı indirebilirsin.Yani anlayacağın sıfır zahmetsiz. Dosya rarlı .Açıp öyle çalıştırmalısın.Kolay gelsin.

  3. Hakan Gürsoy
    Cumartesi, 10 Nis 2010 zamanında 20:30 | #3

    Eğer projeyi indirmek istemezseniz Kod Sayfasının en üstünde KODLARI GÖSTER seçeneği var ona tıkladığınızda kodları görebilirsiniz kopyalamak istediğinizde satır numaraları görünmeden kodlara ulaşabilirsiniz.

  4. oguz
    Pazartesi, 26 Nis 2010 zamanında 20:40 | #4

    kodlar sayfadan okudum kafamda derledim bi sorun yok gibi gözüküyor ama esas mesala şu nesneyi Web tabanlı olarak hareket ettirebilmek mümkünmüdür??

  5. ranni
    Pazartesi, 07 Haz 2010 zamanında 15:32 | #5

    @wolf : birde küfür etseydin , nasıl insanlarsınız hiç bir çıkar beklemeden bu güzel projeleri yayınlıyorlar birde sizin üslubunuza bakın !!! bunları hak etmiyorsunuz wolf ve onun gibi düşünenler..

  6. Kartal
    Perşembe, 08 Tem 2010 zamanında 07:39 | #6

    valla elinize sağlık çok güzel projeler.yalnız projeyi indirdip açmaya çalıştığımda hata veriyor. Microsoft.Csharp.targets ‘i bulamıyor,import edin felan diyor.bi eksiklik mi var yoksa sorun benden mi kaynaklanıyor,,eğer öyleyse ne yapmalıyım?

  7. admin
    Perşembe, 08 Tem 2010 zamanında 15:19 | #7

    Projeyi indirip denedim.Herhangi bir sorun yok projede.Projeyi indirdikten sonra
    1-winrar ile sıkıştırdığımız projeyi açmalısınız.
    2-Projeleri Microsoft Visual Studio 2008 ile hazırladığımız için 2008 veya üstü versiyonlarda çalıştırmalısınız.

  8. admin
    Pazar, 11 Tem 2010 zamanında 19:21 | #8

    Destek için sitedeki reklamları tıklayabilirsiniz .

  9. alpay
    Salı, 17 Ağu 2010 zamanında 11:21 | #9

    merhabalar kodları için saolun sorum şu şimdi bu kodlarıyla istedimiz nesleyi nasıl eklices ikici sorum şu nesleyi ekledik deyelim web site otomatik olarak nasıl hareket etire biliris ben web tasarımla uraştığım için programlama dillerini bilmiyorum sadece web dillerini biliryorum yardım ederseniz iyi olur şimdiden teşkle …

  10. admin
    Çarşamba, 18 Ağu 2010 zamanında 12:15 | #10

    Buradaki örnekler masaüstü uygulamaları.

  11. Çarşamba, 11 Oca 2012 zamanında 10:54 | #11

    tskler

  12. admin
    Pazar, 19 Şub 2012 zamanında 14:32 | #12

    Sitemizin Google’da Ön Sıralarda Çıkması İçin Lütfen Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.

  13. gamze
    Salı, 28 Şub 2012 zamanında 17:25 | #13

    çok güzel projeler yapanların eline saglık :)

  1. şimdilik geri bağlantı yok