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(); }
public static uint MakeUniqID(ToolAnimationCreatorUserControl.AnimationTypeEnum type , uint id ) { uint uniq = (((uint)type) << 24) + id; return(uniq); }