private void packageSelectChangeCommitted(object sender, EventArgs e) { this.mSelectedPackage = this.packageCMB.SelectedItem as ResourceMgr.ResPackage; this.UpdateResources(); if (this.mSelectedPackage != null) { this.resDGV.Focus(); } }
private void UpdatePackageCMB() { this.packageCMB.SelectedIndex = -1; this.packageCMB.Items.Clear(); this.mSelectedPackage = null; this.mResourceCount = 0; this.resDGV.RowCount = 0; this.okBTN.Enabled = false; ResourceMgr.ResPackage[] packages = null; switch (this.SelectedCategory) { case Category.Current: packages = this.mResourceManager.Current; break; case Category.GameCore: packages = this.mResourceManager.GameCore; break; case Category.GameContent: packages = this.mResourceManager.GameContent; break; case Category.DDSImages: packages = this.mResourceManager.DDSImages; break; case Category.Thumbnails: packages = this.mResourceManager.Thumbnails; break; case Category.CustomContent: packages = this.mResourceManager.CustomContent; break; } if (packages != null && packages.Length > 0) { this.packageCMB.Items.AddRange(packages); } }