/// <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; }
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); } }