Ejemplo n.º 1
0
        private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
        {
            if (tools == Tools.text && flagTextEndEnter == false)
            {
                buffer.MouseDown(e);

                textb.Location    = e.Location;
                textb.Size        = new Size(200, 100);
                textb.Visible     = true;
                textb.Multiline   = true;
                textb.BorderStyle = BorderStyle.None;

                textb.Focus();
                flagTextEndEnter = true;
                LineBox.Hide();
                RubberOptionBox.Hide();
            }

            else if (tools == Tools.text && flagTextEndEnter)
            {
                textb.Visible = false;
                buffer.MouseUp(e);
                ClearTextBox();
            }
        }
Ejemplo n.º 2
0
 private void FillToolsBTN_Click(object sender, EventArgs e)
 {
     WidthLineBTN.Enabled = false;
     buffer.InitSelectedStep(new Fill());
     FillToolsBTN.TabIndex = 0;
     tools = Tools.fill;
     LineBox.Hide();
     RubberOptionBox.Hide();
 }
Ejemplo n.º 3
0
 private void RubberToolsBTN_Click(object sender, EventArgs e)
 {
     if (flagTextEndEnter)
     {
         buffer.MouseUp((MouseEventArgs)e);
     }
     clickFigure();
     WidthLineBTN.Enabled    = true;
     RubberToolsBTN.TabIndex = 0;
     buffer.InitSelectedStep(new Rubber());
     tools = Tools.rubber;
     LineBox.Hide();
 }
Ejemplo n.º 4
0
        private void TextToolsBTN_Click(object sender, EventArgs e)
        {
            textb.Visible = false;
            if (flagTextEndEnter)
            {
                buffer.MouseUp((MouseEventArgs)e);
            }

            clickFigure();
            TextToolsBTN.TabIndex = 0;
            LineBox.Hide();
            RubberOptionBox.Hide();
            buffer.InitSelectedStep(new TextElement());
            tools = Tools.text;
        }
Ejemplo n.º 5
0
 private void WidthLineBTN_Click(object sender, EventArgs e)
 {
     if (tools == Tools.text)
     {
         RubberOptionBox.Hide();
         LineBox.Hide();
         fontDialog1.ShowDialog();
         textb.Font = fontDialog1.Font;
     }
     else if (tools == Tools.line || tools == Tools.elipse || tools == Tools.square)
     {
         RubberOptionBox.Hide();
         LineBox.Show();
     }
     else if (tools == Tools.rubber)
     {
         LineBox.Hide();;
         RubberOptionBox.Show();
     }
 }