示例#1
0
 private void Ekran_MouseUp(object sender, MouseEventArgs e)
 {
     if (measure == false)
     {
         return;
     }
     cetvel.AddPoint(new Point(e.X, e.Y));
     cetvel.Draw(Ekran);
     if (kalibration == true)
     {
         KalibrationDlg k = new KalibrationDlg();
         int            l = (int)cetvel.Measure();
         k.LengthAtImage.Text = l.ToString();
         if (k.ShowDialog() == DialogResult.OK)
         {
             double lr = Convert.ToDouble(k.LengthAtReal.Text);
             kFaktor     = lr / l;
             kalibration = false;
         }
         else
         {
             MessageBox.Show("Geçerli bir Kalibrasyon ölçümü yapmadınız Tekrar deneyin", "Uyarı");
         }
     }
     else
     {
         listMeasurement.Items.Add(cetvel.Sonuc(kFaktor));
     }
     selection = false;
 }