示例#1
0
        // doðruyu çizmek için
        public override void Ciz(frmCizim cizimFormu, Graphics grafik, bool secili)
        {
            //baþlangýç ve bitiþ yerlerinin ekrandaki konumu bulunuyor
            Nokta ekrBas = cizimFormu.ekrandakiNokta(bas);
            Nokta ekrSon = cizimFormu.ekrandakiNokta(son);

            //çizim yapýlýyor
            if (secili)
            {
                grafik.DrawLine(new Pen(cizgiRengi, 3.0f), ekrBas.x, ekrBas.y, ekrSon.x, ekrSon.y);
            }
            else
            {
                grafik.DrawLine(new Pen(cizgiRengi, Kalinlik), ekrBas.x, ekrBas.y, ekrSon.x, ekrSon.y);
            }
        }
示例#2
0
        // dikdörtgeni çizmek için
        public override void Ciz(frmCizim cizimFormu, Graphics grafik, bool secili)
        {
            //dikdörtgenin sol üst köþesinin ekrandaki koordinatlarý ve boyutlarý belirleniyor
            Nokta ekrSolUstKose = cizimFormu.ekrandakiNokta(solUstKose);
            Boyut ekrBoyut      = cizimFormu.ekrandakiBoyut(boyut);

            //çizim yapýlýyor
            if (secili)
            {
                grafik.DrawRectangle(new Pen(cizgiRengi, 3.0f), ekrSolUstKose.x, ekrSolUstKose.y, ekrBoyut.genislik, ekrBoyut.yukseklik);
            }
            else
            {
                grafik.DrawRectangle(new Pen(cizgiRengi, Kalinlik), ekrSolUstKose.x, ekrSolUstKose.y, ekrBoyut.genislik, ekrBoyut.yukseklik);
            }
        }
示例#3
0
        // doðruyu çizmek için
        public override void Ciz(frmCizim cizimFormu, Graphics grafik, bool secili)
        {
            //ekranda gözükmesi gereken nokta ve yarýçap belirleniyor
            Nokta ekrMerkez  = cizimFormu.ekrandakiNokta(merkez);
            float ekrYariCap = cizimFormu.ekrandakiBoy(yariCap);

            //çizim yapýlýyor
            if (secili)
            {
                grafik.DrawEllipse(new Pen(cizgiRengi, 3.0f), ekrMerkez.x - ekrYariCap, ekrMerkez.y - ekrYariCap, ekrYariCap * 2.0f, ekrYariCap * 2.0f);
            }
            else
            {
                grafik.DrawEllipse(new Pen(cizgiRengi, Kalinlik), ekrMerkez.x - ekrYariCap, ekrMerkez.y - ekrYariCap, ekrYariCap * 2.0f, ekrYariCap * 2.0f);
            }
        }