} /* SetLeftCrop */ private void SetExtractionStartPoint(object sender, System.EventArgs e) { if (dbConn == null) { return; } uint scanLine = (uint)((displayRowTop + rightMouseRow) * sipperFile.Ratio()); DialogResult dr = MessageBox.Show(panel, "Set Image Extraction starting Scan-Line to " + scanLine.ToString("###,###,##0") + " ?", "Image Extraction Start Point", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { PicesSipperFile sf = dbConn.SipperFileRecLoad(dbSipperFile.SipperFileName); if (sf == null) { MessageBox.Show(panel, "Error retrieving existing SipperFile Entry from database", "Update Starting Extraction Failed", MessageBoxButtons.OK); } else { sf.ExtractionScanLineStart = (uint)scanLine; dbConn.SipperFileUpdate(sf); dbSipperFile.ExtractionScanLineStart = scanLine; } } }