コード例 #1
0
        private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox4.DataSource = new string[1] {
                ""
            };
            comboBox4.SelectedIndex = 0;
            _data.Branch3           = comboBox3.Text;
            switch (comboBox3.Text)
            {
            case "Effects":
                comboBox4.DataSource    = EffectHolder.allEffectTagsAndTypes();
                comboBox4.SelectedIndex = 0;
                break;

            case "SelectedWeaponName":
                comboBox4.DataSource    = Utilities.GetWeaponNames();
                comboBox4.SelectedIndex = 0;
                break;

            case "SelectedWeaponType":
                comboBox4.DataSource    = Enum.GetValues(typeof(Utilities.WeaponType));
                comboBox4.SelectedIndex = 0;
                break;

            case "CreatureType":
                comboBox4.DataSource    = Enum.GetValues(typeof(Utilities.CreatureType));
                comboBox4.SelectedIndex = 0;
                break;
            }
        }
コード例 #2
0
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox1.Text != "Character")
            {
                comboBox3.DataSource = new string[1] {
                    ""
                };
                comboBox3.SelectedIndex = 0;
                comboBox4.DataSource    = new string[1] {
                    ""
                };
                comboBox4.SelectedIndex = 0;
            }
            _data.Branch2 = comboBox2.Text;
            switch (comboBox2.Text)
            {
            case "SpellEffects":
                comboBox3.DataSource    = EffectHolder.allEffectTagsAndTypes();
                comboBox3.SelectedIndex = 0;
                break;

            case "AttackResult":
                comboBox3.DataSource    = Enum.GetValues(typeof(Utilities.AttackResultType));
                comboBox3.SelectedIndex = 0;
                break;
            }
        }