Exemplo n.º 1
0
        private void LoadCardEquipData()
        {
            byte[][] cardEquipBytes = this.dataAccess.LoadMonsterEquipCardCompability();
            this.equipCompatabilities        = new MonsterCardEquipCompatibilities(cardEquipBytes);
            this.equipCompatabilitiesBinding = new BindingListView <MonsterCardEquipCompability>(this.equipCompatabilities.List);

            this.equipCompatibilityDataGridView.AutoGenerateColumns = false;
            this.equipCompatibilityDataGridView.DataSource          = equipCompatabilitiesBinding;
            MainForm.EnableDoubleBuffering(this.equipCompatibilityDataGridView);
        }
Exemplo n.º 2
0
    public EquipCompatibilityEditForm(List <MonsterCardEquipCompability> selectedMonsterCardEquipCompatibilities, ref MonsterCardEquipCompatibilities allMonsterCardEquipCompatibilities)
    {
        this.allMonsterCardEquipCompatibilities      = allMonsterCardEquipCompatibilities;
        this.selectedMonsterCardEquipCompatibilities = selectedMonsterCardEquipCompatibilities;
        // checkBoxFlagList 2nd dimension is 2 in size, index 0 is Checkbox, index 1 is boolean to track if checkbox was clicked at least once
        this.checkBoxFlagList = new Object[allMonsterCardEquipCompatibilities.List[0].CardEquipCompabilityFlags.Count][];

        this.InitializeComponent();
        this.setFlagsInCommon();
        this.SetupFormFields();
        this.SetupCheckboxes();
    }