>>local lnCount >> >>if this.yBeforeLogout() >> ** pea 01/31/2001 >> ** First delete all toolbars. The default behavior in dodefault is to hide all toolbars and >> ** then when someone logs back in to show the toolbars. The problem with this is that I want >> ** to put security on some of the options of the toolbar. In order to do this the toolbar must >> ** be recreated because the security is checked in the init of each control. >> for lnCount = 1 to alen(this.iaGlobalToolbars,1) >> if type("this.iaGlobalToolbars[lnCount,1]") = "C" and !isnull(this.iaGlobalToolbars[lnCount,1]) and !empty(this.iaGlobalToolbars[lnCount,1]) >> oToolbars.DeleteInstance(this.iaGlobalToolbars[lnCount,1]) >> endif >> endfor >> >> dodefault() >> >> ** pea 01/31/2001 >> ** Then recreate the toolbars so that the different conrols' inits will fire and then check >> ** security. >> for lnCount = 1 to alen(this.iaGlobalToolbars,1) >> if type("this.iaGlobalToolbars[lnCount,1]") = "C" and !isnull(this.iaGlobalToolbars[lnCount,1]) and !empty(this.iaGlobalToolbars[lnCount,1]) >> oToolbars.DoToolbar(this.iaGlobalToolbars[lnCount,1],.t.,this.iaGlobalToolbars[lnCount,2]) >> endif >> endfor >>else >> nodefault >>endif >>>>