public void AddToolboxItem(ToolboxItem item, string tabName) { Toolbox.Tab tab = this.Categories[tabName]; if (tab == null) { tab = new Tab(tabName); this.Categories.Add(tab); } tab.Items.Add(new HostToolbox.HostItem(item)); }
private void PopulateToolBox() { int countI; string[] tabNames = new string[] { "Usuários", "Equipamentos", "Mensagens", "Logs" }; string[,] itemNames = new string[10, 2]; itemNames[0, 0] = "Usuários"; itemNames[0, 1] = "Cadastro"; itemNames[1, 0] = "Usuários"; itemNames[1, 1] = "Relatórios"; itemNames[2, 0] = "Equipamentos"; itemNames[2, 1] = "Cadastro"; itemNames[3, 0] = "Equipamentos"; itemNames[3, 1] = "Relatórios"; itemNames[4, 0] = "Mensagens"; itemNames[4, 1] = "Cadastro"; itemNames[5, 0] = "Logs"; itemNames[5, 1] = "Relatórios"; //Popula tabs foreach (string tName in tabNames) { Toolbox.Tab tab = new Toolbox.Tab(); tab.AllowDelete = false; tab.Opened = true; tab.Text = tName; this.toolbox1.Categories.Add(tab); } //Popula itens for (countI = 0; countI <= 5; countI++) { ToolboxItem item = new ToolboxItem(); item.DisplayName = itemNames[countI, 1]; this.toolbox1.AddToolboxItem(item, itemNames[countI, 0]); } //item.Bitmap = Resource1.LOCKEYS2; //Bitmap bitmap = new Bitmap(Properties.Resources.TimeStart); //Toolbox.Item myItem = new Toolbox.Item("Time Starter", bitmap, bitmap.GetPixel(0, 0)); //this.toolbox1.Categories["Toolbox"].Items.Add(myItem); }
private void AddItem(IToolboxItem src) { string tabName = Texts.Get(src.Category); var item = new ToolboxItem(src.ItemType); item.Bitmap = src.Image; item.DisplayName = Texts.Get(src.DisplayName); item.Description = Texts.Get(src.Description); Toolbox.Tab tab = hostToolbox1.Categories[tabName]; if (tab == null) { tab = new Toolbox.Tab(tabName); tab.Opened = true; hostToolbox1.Categories.Add(tab); } var hostitem = new HostToolbox.HostItem(item); hostitem.Tag = src; tab.Items.Add(hostitem); }