ARCed.Editor.ToolComboDatabaseItemClick C# (CSharp) Method

ToolComboDatabaseItemClick() private method

TEST PURPOSES ONLY
private ToolComboDatabaseItemClick ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void ToolComboDatabaseItemClick(object sender, EventArgs e)
        {
            var toolStripMenuItem = sender as ToolStripMenuItem;
            if (toolStripMenuItem == null) return;
            var index = Convert.ToInt32(toolStripMenuItem.Tag);
            DatabaseWindow window = null;
            switch (index)
            {
                case 0: window = Windows.DatabaseForm<ActorMainForm>(); break;
                case 1: window = Windows.DatabaseForm<ClassMainForm>(); break;
                case 2: window = Windows.DatabaseForm<SkillMainForm>(); break;
                case 3: window = Windows.DatabaseForm<ItemMainForm>(); break;
                case 4: window = Windows.DatabaseForm<WeaponMainForm>(); break;
                case 5: window = Windows.DatabaseForm<ArmorMainForm>(); break;
                case 6: window = Windows.DatabaseForm<EnemyMainForm>(); break;
                case 7: window = Windows.DatabaseForm<TroopMainForm>(); break;
                case 8: window = Windows.DatabaseForm<StateMainForm>(); break;
                case 9: window = Windows.DatabaseForm<AnimationMainForm>(); break;
                case 10: window = Windows.DatabaseForm<TilesetsMainForm>(); break;
                case 11: window = Windows.DatabaseForm<CommonEventMainForm>(); break;
                case 12: window = Windows.DatabaseForm<SystemMainForm>(); break;
            }
            if (window != null)
                window.Show(MainDock);
        }