コード例 #1
0
 /// <summary>
 /// 0 - seç,
 /// 1 - çizgi,
 /// 2 - düz çizgi,
 /// 5 - Text,
 /// 6 - Silgi,
 /// </summary>
 /// <param name="islem_index"></param>
 public void CizimTuruDegistirme(int islem_index)
 {
     // O an yapılacak olan çizim türünü değiştirmek için kullanılan fonksiyon
     Nokta1 = new Point(0, 0);
     if (islem_index == 0)
     {
         secili_Cizim = Cizim_Turleri.none;
     }
     else if (islem_index == 1)
     {
         secili_Cizim = Cizim_Turleri.cizgi;
     }
     else if (islem_index == 2)
     {
         secili_Cizim = Cizim_Turleri.duz_cizgi;
     }
     else if (islem_index == 3)
     {
         secili_Cizim = Cizim_Turleri.daire;
     }
     else if (islem_index == 4)
     {
         secili_Cizim = Cizim_Turleri.kare;
     }
     else if (islem_index == 5)
     {
         secili_Cizim = Cizim_Turleri.text;
         //Cursor = Cursors.IBeam;
     }
     else if (islem_index == 6)
     {
         secili_Cizim = Cizim_Turleri.silgi;
     }
     geciciCizimYapiliyorMu = false;
 }
コード例 #2
0
        private void pbCalisma_MouseUp(object sender, MouseEventArgs e)
        {
            if (secili_Cizim == Cizim_Turleri.text)
            {
                form.Cursor  = Cursors.Default;
                secili_Cizim = Cizim_Turleri.none;
                return;
            }
            if (e.Button == MouseButtons.Right)
            {
                cizimYapilacakPictureBox.Image = this.Return_BitMap();
                Nokta1       = new Point(0, 0);
                geciciNokta1 = new Point(0, 0);
                return;
            }
            if (gecicinin_gecicisi_BM != null)
            {
                gecicinin_gecicisi_BM.Dispose();
            }


            if (geciciNokta1 != new Point(0, 0))
            {
                if (secili_Cizim == Cizim_Turleri.duz_cizgi)
                {
                    this.geciciCizimYapiliyorMu = false;
                    this.Gecici_Duz_Cizgi_Cizi(geciciNokta1, e.Location);
                    cizimYapilacakPictureBox.Image = resim;
                }
                else if (secili_Cizim == Cizim_Turleri.daire)
                {
                    this.geciciCizimYapiliyorMu = false;
                    this.Gecici_Daire_Ciz(geciciNokta1, e.Location);
                    cizimYapilacakPictureBox.Image = this.Return_BitMap();
                }
                else if (secili_Cizim == Cizim_Turleri.kare)
                {
                    this.geciciCizimYapiliyorMu = false;
                    this.Gecici_Kare_Ciz(geciciNokta1, e.Location);
                    cizimYapilacakPictureBox.Image = this.Return_BitMap();
                }
                else if (secili_Cizim == Cizim_Turleri.silgi)
                {
                    Gecici_Cizimi_Ana_Cizime_Aktar();
                    cizimYapilacakPictureBox.Image = this.Return_BitMap();
                    this.geciciCizimYapiliyorMu    = false;

                    BackUpIcin bi = new BackUpIcin();
                    bi.l_resim = new Bitmap(Return_BitMap());
                    new_BackUpList.Add(bi);
                }
                else if (secili_Cizim == Cizim_Turleri.cizgi)
                {
                    Gecici_Cizimi_Ana_Cizime_Aktar();
                    cizimYapilacakPictureBox.Image = this.Return_BitMap();
                    this.geciciCizimYapiliyorMu    = false;

                    BackUpIcin bi = new BackUpIcin();
                    bi.l_resim = new Bitmap(Return_BitMap());
                    new_BackUpList.Add(bi);
                }
                geciciResim = new Bitmap(resim);
            }
        }