/// <summary> /// Creates the Navigation toolbar /// </summary> public override void CreateNavToolBar() { // Set main form to "Last instantiated" form. This is necessary so the // toolbar gets registered with the correct form Form form = mmAppDesktop.FormMgr.GetLastInstantiatedForm(); mmAppDesktop.FormMgr.SetLastInstantiatedForm(this); // Instantiate the toolbar mmFactoryDesktop FactoryDesktop = (mmFactoryDesktop)mmAppDesktop.Factory; #if MM2005 this.NavToolBar = FactoryDesktop.CreateNavigationToolStrip();// +++ merge here +++ ///
#else this.NavToolBar = FactoryDesktop.CreateNavigationToolBar() ; #endif this.NavToolBar.Dock = this.NavToolBarDock; // Reset last instantiated form mmAppDesktop.FormMgr.SetLastInstantiatedForm(form); }And in forms derived from mmBusinessForm:
/// <summary> /// Create the navigation toolbar (factory method) /// </summary> protected override void CreateNavToolBar() { #if MM2005 this.NavToolBar = ((mmFactoryDesktop)mmAppDesktop.Factory).CreateNavigationToolStrip();// +++ merge here +++ ///
#else this.NavToolBar = ((mmFactoryDesktop)mmAppDesktop.Factory).CreateNavigationToolBar(); #endif this.Controls.Add(this.NavToolBar); }I'm trying to create a custom toolbar with Save, Cancel, Delete, First, Previous, Next, Last, Search by [DropDown], Search [ComboBox w/History]. But that's down the task list a ways.