public void AracDegistir(AracTipi secilecekArac) { switch (secilecekArac) { case AracTipi.Tasima: SeciliArac = tasima; break; case AracTipi.Secme: SeciliArac = secme; break; case AracTipi.Cember: SeciliArac = cember; break; case AracTipi.Dikdortgen: SeciliArac = dikdortgen; break; case AracTipi.Dogru: SeciliArac = dogru; break; case AracTipi.DogruSerisi: SeciliArac = dogruSerisi; break; case AracTipi.Elips: SeciliArac = elips; break; } }
//kurucu fonksyon public Arac(Araclar aracKutusu, PictureBox resimKutusu, AracTipi tip, String normalGrafik, String ustundeGrafik, String seciliGrafik) { try { this.tip = tip; this.aracKutusu = aracKutusu; this.resimKutusu = resimKutusu; this.normalGrafik = Image.FromFile(aracDizini() + normalGrafik); this.ustundeGrafik = Image.FromFile(aracDizini() + ustundeGrafik); this.seciliGrafik = Image.FromFile(aracDizini() + seciliGrafik); this.resimKutusu.Image = this.normalGrafik; this.resimKutusu.Click += new EventHandler(resimKutusu_Click); this.resimKutusu.MouseEnter += new EventHandler(resimKutusu_MouseEnter); this.resimKutusu.MouseLeave += new EventHandler(resimKutusu_MouseLeave); } catch (System.IO.IOException hata) { MessageBox.Show(hata.Message); } }
public IArac AracUret(AracTipi tip) { IArac Arac = null; switch (tip) { case AracTipi.Araba: Arac = new Araba(); break; case AracTipi.Tir: Arac = new Tir(); break; case AracTipi.Motor: Arac = new Motor(); break; } return(Arac); }