PKHeX.Form1.setForms C# (CSharp) Method

setForms() public method

public setForms ( int species, ComboBox cb, Label l = null ) : void
species int
cb ComboBox
l Label
return void
        public void setForms(int species, ComboBox cb, Label l = null)
        {
            // Form Tables
            cb.DisplayMember = "Text";
            cb.ValueMember = "Value";
            PKX.PersonalParser.Personal MonData = PKX.PersonalGetter.GetPersonal(species);
            bool hasForms = !(MonData.AltFormCount == 0 && species != 664 && species != 665); // If no forms & not Scatterbug / Spewpa...
            cb.Enabled = cb.Visible = hasForms;
            if (l != null) l.Visible = hasForms;
            
            cb.DataSource = PKX.getFormList(species, types, forms, gendersymbols).ToList();
        }
        public void setAbilityList(MaskedTextBox tb_abil, int species, ComboBox cb_abil, ComboBox cb_forme)
Form1