Merhaba Arkadaşlar C# Asansör Programını aşağıdan indirebilirsiniz.Programın Görünümü Aşağıdaki Gibidir.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;//www.dbasoft.blogspot.com
namespace Asansör
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int asansorDegeri = 0, gidilecekKat, a, asansorY, gidilecekY;
int i = 0;
private void Form1_Load(object sender, EventArgs e)
{
button1.Enabled = false;
timer1.Interval =20;
timer2.Interval = 100;
}
private void button2_Click(object sender, EventArgs e)
{
gidilecekKat = 0;
gidilecekY = 540;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}
private void button3_Click(object sender, EventArgs e)
{
gidilecekKat = 1;
gidilecekY = 427;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}
private void button4_Click(object sender, EventArgs e)
{
gidilecekKat = 2;
gidilecekY = 305;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}
private void button5_Click(object sender, EventArgs e)
{
gidilecekKat = 3;
gidilecekY = 182;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}
private void button6_Click(object sender, EventArgs e)
{
gidilecekKat = 4;
gidilecekY = 66;
a = asansorDegeri - gidilecekKat;
button2.Enabled = false;
button3.Enabled = false;
button4.Enabled = false;
button5.Enabled = false;
button6.Enabled = false;
timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
asansorY = button1.Location.Y;
if (a == 0)
{
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
timer1.Interval = 25;
timer1.Stop();
}
else if (a < 0)
{
if (asansorY - gidilecekY == 0)
{
asansorDegeri = gidilecekKat;
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
timer1.Interval = 20;
timer1.Stop();
}
else
{
if (asansorY - gidilecekY<25)
{
timer1.Interval = 50;
}
button1.Location = new Point(button1.Location.X, button1.Location.Y - 1);
}
}
else if (a > 0)
{
if (asansorY - gidilecekY == 0)
{
asansorDegeri = gidilecekKat;
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
button5.Enabled = true;
button6.Enabled = true;
timer1.Interval = 100;
timer1.Stop();
}
else
{
if (gidilecekY-asansorY < 25)
{
timer1.Interval =50;
}
button1.Location = new Point(button1.Location.X, button1.Location.Y + 1);
}
}
}
private void timer2_Tick(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
private void groupBox1_Enter(object sender, EventArgs e)
{
}
}
}
Rar Şifresi:www.dbasoft.blogspot.com
Yukarıdaki indirdiğiniz çalışmassa aşağıdakini indirebilirsiniz.
Hiç yorum yok:
Yorum Gönder