Example #1
0
        public void Init(
            ToolAnimationCreatorUserControl.AnimationTypeEnum type
            , uint id
            , string filehint
            , string filename)
        {
            uint uniq             = MakeUniqID(type, id);
            int  existingTabIndex = this.MainTab.FindTab(uniq);

            if (existingTabIndex >= 0)
            {//既存タブがある
                this.MainTab.SelectedIndex = existingTabIndex;
                return;
            }

            ToolAnimationCreatorUserControl f = new ToolAnimationCreatorUserControl();

            InputFormRef.InitControl(f, this.ToolTip);
            f.Init(type, id, filehint, filename);

            this.MainTab.Add(filehint, f, uniq);
            this.ToolAnimationCreatorForm_Resize(null, null);

            f.SetFocus();
        }
Example #2
0
        public static uint MakeUniqID(ToolAnimationCreatorUserControl.AnimationTypeEnum type
                                      , uint id
                                      )
        {
            uint uniq = (((uint)type) << 24) + id;

            return(uniq);
        }