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; } }
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; } }
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; } }
private void buttonOK_Click(object sender, EventArgs e) { penType = (hemmWidth == 0) ? DrawMethod.PEN_TYPE.NOMAL : DrawMethod.PEN_TYPE.HEMMED; }