protected override void IntitalizeControls() { myWeaponReader.LoadWeapons("Data/Script/LI_list_weapon.xml"); myWeaponReader.LoadBullets("Data/Script/LI_list_projectile.xml"); myWeaponTypes = new DropDownComponent(new Point(Location.X, Location.Y + 10), new Size(245, 10), "Weapon"); myWeaponTypes.GetDropDown().SelectedIndexChanged += new EventHandler(WeaponDropDown_SelectIndex_Changed); myWeaponTypes.BindToPanel(this); myWeaponTypes.Show(); myWeaponDataStats = new WeaponDataComponent(new Point(Location.X, Location.Y + 40), new Size(245, 13)); myWeaponDataStats.BindToPanel(this); myWeaponDataStats.Show(); myBulletTypes = new DropDownComponent(new Point(Location.X, Location.Y + 130), new Size(245, 10), "Bullet"); myBulletTypes.GetDropDown().SelectedIndexChanged += new EventHandler(BulletDropDown_SelectIndex_Changed); myBulletTypes.BindToPanel(this); myBulletTypes.Show(); myBulletDataStats = new BulletDataComponent(new Point(Location.X, Location.Y + 160), new Size(245, 13)); myBulletDataStats.BindToPanel(this); myBulletDataStats.Show(); myLoadedWeapons = myWeaponReader.GetWeaponData(); for (int i = 0; i < myLoadedWeapons.Count; ++i) { myWeaponTypes.AddItem(myLoadedWeapons[i].myType); } myLoadedBullets = myWeaponReader.GetBulletData(); for (int i = 0; i < myLoadedBullets.Count; ++i) { myBulletTypes.AddItem(myLoadedBullets[i].myType); } mySaveButton.Text = "Save"; mySaveButton.Location = new Point(Location.X, Location.Y + 230); mySaveButton.Size = new Size(100, 20); mySaveButton.Click += new EventHandler(this.SaveButton_Click); mySaveButton.Show(); this.Controls.Add(mySaveButton); }