Esempio n. 1
0
        public void InitData(Color penForeColor, Color penBackColor, int width, int hemm, DrawMethod.PEN_TYPE type)
        {
            foreColor = penForeColor;
            backColor = penBackColor;
            penWidth = width;
            hemmWidth = hemm;
            penType = type;
            string itemPenWidth = String.Format("{0:d}pt", penWidth);
            string itemHemmWidth = (hemmWidth == 0) ? "None" : String.Format("{0:d}pt", hemmWidth);
            int idx = 0;

            cmbPenSize.Items.Clear();
            cmbPenSize.Items.AddRange(penWidthItems);
            cmbHemmSize.Items.Clear();
            cmbHemmSize.Items.AddRange(hemmWidthItems);
            UpdatePenImage();

            switch (penType)
            {
                case DrawMethod.PEN_TYPE.NOMAL:
                    idx = cmbPenSize.Items.IndexOf(itemPenWidth);
                    cmbPenSize.SelectedIndex = idx;
                    cmbHemmSize.SelectedIndex = 0;
                    break;
                case DrawMethod.PEN_TYPE.HEMMED:
                    idx = cmbPenSize.Items.IndexOf(itemPenWidth);
                    cmbPenSize.SelectedIndex = idx;
                    idx = cmbHemmSize.Items.IndexOf(itemHemmWidth);
                    cmbHemmSize.SelectedIndex = idx;
                    break;
                default:
                    break;
            }
        }
Esempio n. 2
0
        public void InitData(Color penForeColor, Color penBackColor, int width, DrawMethod.PEN_TYPE type)
        {
            foreColor = penForeColor;
            backColor = penBackColor;
            penWidth = width;
            penType = type;

            InitPenImages();

            switch(penType)
            {
                case DrawMethod.PEN_TYPE.NOMAL:
                    switch (penWidth)
                    {
                        case 3:
                            radioButtonPenSize1.Select();
                            break;
                        case 5:
                            radioButtonPenSize2.Select();
                            break;
                        case 7:
                            radioButtonPenSize3.Select();
                            break;
                        case 9:
                            radioButtonPenSize4.Select();
                            break;
                        case 11:
                            radioButtonPenSize5.Select();
                            break;
                    }
                    break;
                case DrawMethod.PEN_TYPE.HEMMED:
                    switch (penWidth)
                    {
                        case 3:
                            radioButtonHummPenSize1.Select();
                            break;
                        case 5:
                            radioButtonHummPenSize2.Select();
                            break;
                        case 7:
                            radioButtonHummPenSize3.Select();
                            break;
                        case 9:
                            radioButtonHummPenSize4.Select();
                            break;
                        case 11:
                            radioButtonHummPenSize5.Select();
                            break;
                    }
                    break;
                default:
                    break;
            }
        }
Esempio n. 3
0
 private void buttonOK_Click(object sender, EventArgs e)
 {
     if (radioButtonPenSize1.Checked) {
         penWidth = 3;
         penType = DrawMethod.PEN_TYPE.NOMAL;
     }
     else if (radioButtonPenSize2.Checked) {
         penWidth = 5;
         penType = DrawMethod.PEN_TYPE.NOMAL;
     }
     else if (radioButtonPenSize3.Checked) {
         penWidth = 7;
         penType = DrawMethod.PEN_TYPE.NOMAL;
     }
     else if (radioButtonPenSize4.Checked) {
         penWidth = 9;
         penType = DrawMethod.PEN_TYPE.NOMAL;
     }
     else if (radioButtonPenSize5.Checked) {
         penWidth = 11;
         penType = DrawMethod.PEN_TYPE.NOMAL;
     }
     else if (radioButtonHummPenSize1.Checked) {
         penWidth = 3;
         penType = DrawMethod.PEN_TYPE.HEMMED;
     }
     else if (radioButtonHummPenSize2.Checked) {
         penWidth = 5;
         penType = DrawMethod.PEN_TYPE.HEMMED;
     }
     else if (
         radioButtonHummPenSize3.Checked) {
         penWidth = 7;
     }
     else if (radioButtonHummPenSize4.Checked) {
         penType = DrawMethod.PEN_TYPE.HEMMED;
         penWidth = 9;
     }
     else if (radioButtonHummPenSize5.Checked) {
         penType = DrawMethod.PEN_TYPE.HEMMED;
         penWidth = 11;
     }
 }
Esempio n. 4
0
 private void buttonOK_Click(object sender, EventArgs e)
 {
     penType = (hemmWidth == 0) ? DrawMethod.PEN_TYPE.NOMAL : DrawMethod.PEN_TYPE.HEMMED;
 }