Пример #1
0
        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;
            }
        }
Пример #2
0
 //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);
     }
 }
Пример #3
0
        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);
        }