コード例 #1
0
        private void cmbx_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (sender is ComboBox)
            {
                switch (((ComboBox)sender).Name)
                {
                case "cmbx_color":
                    _data.Color = ColorFactory.GetColorFromString(((ComboBox)sender).Text);
                    break;

                case "cmbx_type":
                    _data.Type = ((ComboBox)sender).Text;
                    break;

                default:
                    break;
                }
            }
            else if (sender is ToolStripComboBox)
            {
                switch (((ToolStripComboBox)sender).Name)
                {
                case "ttcmbx_color":
                    _data.Color = ColorFactory.GetColorFromString(((ToolStripComboBox)sender).Text);
                    break;

                case "ttcmd_type":
                    _data.Type = ((ToolStripComboBox)sender).Text;
                    break;

                default:
                    break;
                }
            }

            SetValue();
        }