///// <summary> ///// 选择导出目录事件 ///// </summary> ///// <param name="sender">触发对象(导出按钮)</param> ///// <param name="e">触发参数</param> //private void btnSelectExportPath_Click(object sender, EventArgs e) //{ // FolderBrowserDialog dialog = new FolderBrowserDialog(); // if (dialog.ShowDialog() == DialogResult.OK) // { // txtExportPath.Text = dialog.SelectedPath; // ExportPath = txtExportPath.Text; // } //} /// <summary> /// 编辑内容后触发事件 /// </summary> /// <param name="sender">触发对象(测量半径和滚动速度输入框)</param> /// <param name="e">触发参数</param> private void txtEdit_Leave(object sender, EventArgs e) { TextBox textBox = sender as TextBox; if (!string.IsNullOrEmpty(textBox.Text.Trim())) { int num = 0; if (int.TryParse(textBox.Text.Trim(), out num)) { if (num > 0 && num <= 500) { MeterageRadius = num; } else { MessageBox.Show("请输入大于0并且小于等于500的整数!"); textBox.Text = string.Empty; textBox.Focus(); } } else { MessageBox.Show("请输入一个大于0整数!"); textBox.Text = string.Empty; textBox.Focus(); } } else { textBox.Text = MeterageRadius.ToString(); } }
/// <summary> /// 通用配置控件加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CommonConfigControl_Load(object sender, EventArgs e) { if (SignRadius > trackBarSignSize.Maximum) { SignRadius = trackBarSignSize.Maximum; } else if (SignRadius < trackBarSignSize.Minimum) { SignRadius = trackBarSignSize.Minimum; } trackBarSignSize.Value = SignRadius; //txtExportPath.Text = ExportPath; if (AutoScrollVelocity > trackBarAutoScrool.Maximum) { AutoScrollVelocity = trackBarAutoScrool.Maximum; } else if (AutoScrollVelocity < trackBarAutoScrool.Minimum) { AutoScrollVelocity = trackBarAutoScrool.Minimum; } trackBarAutoScrool.Value = AutoScrollVelocity; txtMeterageRadius.Text = MeterageRadius.ToString(); txtMidiaPath.Text = MediaPath; }