private void pictureBox3_Click(object sender, EventArgs e) { var frm = new Form2(); frm.ShowDialog(); }
private void btnStart_Click(object sender, EventArgs e) { // 界面数据检查 if (CheckAllValues()) { // 刷新全局变量数值 SetDefault(); RefreshAppSettingValues(); //确保已经选择了源文档 if (string.IsNullOrEmpty(lblSource.Text) || (!File.Exists(lblSource.Text.Trim()))) { MessageBox.Show("请选择要添加水印的源文档.", "选择源文档", MessageBoxButtons.OK, MessageBoxIcon.Information); btnOpen.Focus(); return; } //这里开始锁死窗体防止用户误操作 this.Enabled = false; //todo: 确保已经选择了输出目录 switch (markKind) { case MarkKind.Solid: //固定文本模式 CreatDocWithMarkText(markText); break; case MarkKind.Names: //单位名称模式 foreach (string str in markNames) { var count = str.Length; CreatDocWithMarkText(str, count); } break; case MarkKind.Numbers: //自动编号模式 // 生成编号文本数组 string[] markTexts = GetMarkText(markOrderStart, markOrderEnd); // 创建输出目录 //CreatOutputDirectory(); // 依次创建加水印版本文件, 保存至输出目录 foreach (string str in markTexts) { CreatDocWithMarkText(str); } break; default: break; } if (MessageBox.Show("添加水印完成!是否立刻交由打印机批量打印?", "添加成功,是否批量打印", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //选择了批量打印, 跳转到打印窗口(此窗口为模态框) var frm = new Form2(lblTarget.Text); frm.ShowDialog(); } lblSource.Text = ""; lblTarget.Text = ""; this.Enabled = true; } ; //// 检查编号文本框内容合法性 //if (!int.TryParse(lblSource.Text.Trim(), out int maxNumber)) //{ // //txtMarkMaxNumber.SelectAll(); // //MessageBox.Show("编号必须为纯数字."); // //txtMarkMaxNumber.Focus(); // return; //} }