示例#1
0
 private void FillToolboxTab(IToolboxTab tab, Type[] types)
 {
     tab.AddPointer();
     foreach (Type type in types)
     {
         tab.AddTool(type);
     }
 }
示例#2
0
            public void LoadToolbox(IToolbox toolbox)
            {
                IToolboxTab tabWindowsForms = toolbox.CreateToolboxTab("WindowsForms", "Windows Forms");
                IToolboxTab tabComponents   = toolbox.CreateToolboxTab("Components", "Components");
                IToolboxTab tabData         = toolbox.CreateToolboxTab("Data", "Data");
                IToolboxTab tabUserControls = toolbox.CreateToolboxTab("UserControls", "User Controls");

                FillToolboxTab(tabWindowsForms, windowsFormsTypes);
                FillToolboxTab(tabComponents, componentsTypes);
                FillToolboxTab(tabData, dataTypes);
                FillToolboxTab(tabUserControls, userControlsTypes);

                toolbox.RefreshLayout();
            }
 private void FillToolboxTab(IToolboxTab tab, Type[] types)
 {
     tab.AddPointer();
     foreach (Type type in types) tab.AddTool(type);
 }