protected override void OnOwnerChanged(EventArgs e) { base.OnOwnerChanged(e); dropDownButton = (ToolBarDropDownButton)Owner; ToolStripItem[] items = (ToolStripItem[])(AddInTree.GetTreeNode("/SharpDevelop/Pads/ClassBrowser/Toolbar/SelectFilter").BuildChildItems(this)).ToArray(typeof(ToolStripItem)); foreach (ToolStripItem item in items) { if (item is IStatusUpdate) { ((IStatusUpdate)item).UpdateStatus(); } } dropDownButton.DropDownItems.AddRange(items); }
protected override void OnOwnerChanged(EventArgs e) { base.OnOwnerChanged(e); dropDownButton = (ToolBarDropDownButton)Owner; SearchInFilesManager.SearchAllFinished += new SearchAllFinishedEventHandler(UpdateLastSearches); UpdateLastSearches(null, null); }
protected override void OnOwnerChanged(EventArgs e) { base.OnOwnerChanged(e); dropDownButton = (ToolBarDropDownButton)Owner; GenerateDropDownItems(); }