private void button_OK_Click(object sender, EventArgs e) { PlotterCom.StaticLogger.Log("Benutzer hat OK geklickt!", 6); double DeltaXmm = 0D; double DeltaYmm = 0D; bool WerteOK = false; try { DeltaXmm = System.Double.Parse(textBox_VerschX.Text.Replace("m", String.Empty)); DeltaYmm = System.Double.Parse(textBox_VerschY.Text.Replace("m", String.Empty)); WerteOK = true; } catch (Exception ex) { PlotterCom.StaticLogger.Log("Kann Werte in den Textboxen nicht lesen!", 4); PlotterCom.StaticLogger.Log("Meldung: " + ex.Message, 4); WerteOK = false; } if (WerteOK) { PlotterCom.StaticLogger.Log("Verschiebe um " + DeltaXmm + "mm x " + DeltaYmm + "mm.", 6); HPGLCode.VerschiebeAlleLinien(DeltaXmm / 0.025D, DeltaYmm / 0.025D); HPGLCode.BerechnetMinMaxNeu(); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { MessageBox.Show("Kann die eingegebenen Werte nicht interpretieren!", "Fehler!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button_OK_Click(object sender, EventArgs e) { double VerschiebungX, VerschiebungY; if (HPGLCode != null) { VerschiebungX = HPGLCode.MinimaleXKoordinate; VerschiebungY = HPGLCode.MinimaleYKoordinate; if (checkBox_Auto.Checked) { HPGLCode.VerschiebeAlleLinien(-VerschiebungX, -VerschiebungY); } HPGLCode.Skaliere(Skalierungsfaktor); HPGLCode.BerechnetMinMaxNeu(); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { this.DialogResult = System.Windows.Forms.DialogResult.None; } this.Close(); }