private void TextLabel_DoubleClick(object sender, EventArgs e) { var frm = new frmInputbox(this.Text); if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.Text = frm.Context(); } }
private void 纸宽ToolStripMenuItem_Click(object sender, EventArgs e) { var frm = new frmInputbox((this.pnl.Width / getAnCMInterval()).ToString()); frm.label1.Text = "纸宽(cm)"; if (frm.ShowDialog() == DialogResult.OK) { Single width = 0; Single.TryParse(frm.Context(), out width); if (width != 0) { this.pnl.Width = (int)(width * getAnCMInterval()); } } }
private void cms_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { cms.Visible = false; System.Windows.Forms.Control par = (System.Windows.Forms.Control)cms.Tag; if (e.ClickedItem.Text.StartsWith("#") == true)//字段 { var lbl = new FieldLabel(e.ClickedItem.Text.Substring(1)); lbl.AutoSize = false; lbl.Location = p; par.Controls.Add(lbl); } else if (e.ClickedItem.Text == "文本") { var frm = new frmInputbox("文本"); if (frm.ShowDialog() == DialogResult.OK) { var lbl = new TextLabel(); lbl.AutoSize = false; lbl.Text = frm.Context(); lbl.Location = p; par.Controls.Add(lbl); } } else if (e.ClickedItem.Text == "横线") { var line = new Line(); line.Location = p; par.Controls.Add(line); } else if (e.ClickedItem.Text == "竖线") { var line = new LineII(); line.Location = p; par.Controls.Add(line); } else if (e.ClickedItem.Text == "图片") { var f = new System.Windows.Forms.OpenFileDialog(); f.Filter = "*.jpg|*.jpg"; if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { var pic = new Picture(); pic.Image = Image.FromFile(f.FileName); pic.Location = p; par.Controls.Add(pic); } } }