Пример #1
0
        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();
            }
        }
Пример #2
0
        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());
                }
            }
        }
Пример #3
0
 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);
         }
     }
 }