* Defines for use with ReleaseToolBars *-- Toolbar names #DEFINE TB_FORMDESIGNER_LOC "Form Designer" #DEFINE TB_STANDARD_LOC "Standard" #DEFINE TB_LAYOUT_LOC "Layout" #DEFINE TB_QUERY_LOC "Query Designer" #DEFINE TB_VIEWDESIGNER_LOC "View Designer" #DEFINE TB_COLORPALETTE_LOC "Color Palette" #DEFINE TB_FORMCONTROLS_LOC "Form Controls" #DEFINE TB_DATADESIGNER_LOC "Database Designer" #DEFINE TB_REPODESIGNER_LOC "Report Designer" #DEFINE TB_REPOCONTROLS_LOC "Report Controls" #DEFINE TB_PRINTPREVIEW_LOC "Print Preview" * ReleaseToolBars Method *-- Releases all Visual FoxPro toolbars LOCAL i DIMENSION THIS.aToolBars[11,2] THIS.aToolBars[1,1] = TB_FORMDESIGNER_LOC THIS.aToolBars[2,1] = TB_STANDARD_LOC THIS.aToolBars[3,1] = TB_LAYOUT_LOC THIS.aToolBars[4,1] = TB_QUERY_LOC THIS.aToolBars[5,1] = TB_VIEWDESIGNER_LOC THIS.aToolBars[6,1] = TB_COLORPALETTE_LOC THIS.aToolBars[7,1] = TB_FORMCONTROLS_LOC THIS.aToolBars[8,1] = TB_DATADESIGNER_LOC THIS.aToolBars[9,1] = TB_REPODESIGNER_LOC THIS.aToolBars[10,1] = TB_REPOCONTROLS_LOC THIS.aToolBars[11,1] = TB_PRINTPREVIEW_LOC FOR i = 1 TO ALEN(THIS.aToolBars, 1) THIS.aToolBars[i,2] = WVISIBLE(THIS.aToolBars[i,1]) IF THIS.aToolBars[i,2] HIDE WINDOW (THIS.aToolBars[i,1]) ENDIF ENDFOR *ShowToolBars Method LOCAL i *-- Show all VFP toolbars that were previously hidden FOR i = 1 TO ALEN(THIS.aToolBars, 1) IF THIS.aToolBars[i,2] SHOW WINDOW (THIS.aToolBars[i,1]) ENDIF ENDFOR