Private Sub MDIForm_Load() Me.Left = GetSetting(App.Title, "Settings", "MainLeft", 1000) Me.Top = GetSetting(App.Title, "Settings", "MainTop", 1000) Me.Width = GetSetting(App.Title, "Settings", "MainWidth", 6500) Me.Height = GetSetting(App.Title, "Settings", "MainHeight", 6500) Set Report = CommandBars.ShowTabWorkspace(True) CommandBars.GlobalSettings.App = App ' Create Menus
Dim Control As CommandBarControl Dim controlfile As CommandBarPopup, controledit As CommandBarPopup Dim controlview As CommandBarPopup Dim controlwindow As CommandBarPopup, controlhelp As CommandBarPopup Set controlfile = CommandBars.ActiveMenuBar.Controls.Add(xtpControlPopup, 0, _ "&File", -1, False) With controlfile.commandbar.Controls Set Control = .Add(xtpControlButton, ID_REPORT_NEW, "&New", -1, False) Set Control = .Add(xtpControlButton, ID_REPORT_OPEN, "&Open", -1, False) .Add xtpControlButton, ID_REPORT_CLOSE, "&Close", -1, False .Add xtpControlButton, ID_REPORT_SAVE, "&Save", -1, False Set Control = .Add(xtpControlButton, ID_FILE_PRINT, "&Print", -1, False) Control.BeginGroup = True .Add xtpControlButton, ID_FILE_PRINT_SETUP, "Print Set&up...", -1, False
Set Control = .Add(xtpControlButton, ID_REPORT_EXIT, "&Exit", -1, False) Control.BeginGroup = True End With Set controledit = CommandBars.ActiveMenuBar.Controls.Add(xtpControlPopup, 0, _ "&Edit", -1, False)
With controledit.commandbar.Controls Set Control = .Add(xtpControlButton, ID_EDIT_UNDO, "&Undo", -1, False)
Set Control = .Add(xtpControlButton, ID_EDIT_CUT, "Cu&t", -1, False) Control.BeginGroup = True
Set Control = .Add(xtpControlButton, ID_EDIT_COPY, "&Copy", -1, False)
Set Control = .Add(xtpControlButton, ID_EDIT_PASTE, "&Paste", -1, False)
End With Set controlview = CommandBars.ActiveMenuBar.Controls.Add(xtpControlPopup, 0, _ "&View", -1, False)
With controlview.commandbar.Controls Set Control = .Add(xtpControlButton, ID_VIEW_SEARCH, "&Search", -1, False)
Set Control = .Add(xtpControlButton, ID_VIEW_OPTIONS, "Options", -1, False) Control.BeginGroup = True
End With Set controlwindow = CommandBars.ActiveMenuBar.Controls.Add(xtpControlPopup, 0, _ "&Window", -1, False)
With controlwindow.commandbar.Controls .Add xtpControlButton, ID_FILE_NEW, "&New Window", -1, False .Add xtpControlButton, ID_WINDOW_TILE_HORIZANTALLY, "Tile &Horizontally", -1, False .Add xtpControlButton, ID_WINDOW_TILE_VERTICALLY, "Tile &Vertically", -1, False .Add xtpControlButton, ID_WINDOW_CASCADE, "&Cascade", -1, False .Add xtpControlButton, 35000, "&Window List", -1, False
End With Set controlhelp = CommandBars.ActiveMenuBar.Controls.Add(xtpControlPopup, 0, _ "&Help", -1, False)
With controlhelp.commandbar.Controls Set Control = .Add(xtpControlButton, ID_HELP_STATICHELP, "&Help", -1, False) Set Control = .Add(xtpControlButton, ID_HELP_GETHELP, "&Live Help", -1, False)
Set Control = .Add(xtpControlButton, ID_HELP_ABOUT, "&About", -1, False) Control.BeginGroup = True
End With ' Create Toolbar Dim PEPToolBar As commandbar, ControlColorPopup As CommandBarPopup Set PEPToolBar = CommandBars.Add("Standard", xtpBarTop) With PEPToolBar.Controls .Add xtpControlButton, ID_REPORT_NEW, "&New", -1, False .Add xtpControlButton, ID_REPORT_OPEN, "&Open", -1, False
.Add xtpControlButton, ID_REPORT_SAVE, "&Save", -1, False
Set Control = .Add(xtpControlButton, ID_FILE_PRINT, "&Print", -1, False) Control.BeginGroup = True
Set Control = .Add(xtpControlButton, ID_EDIT_CUT, "Cu&t", -1, False)
Control.BeginGroup = True
.Add xtpControlButton, ID_EDIT_COPY, "&Copy", -1, False
.Add xtpControlButton, ID_EDIT_PASTE, "&Paste", -1, False End With CommandBars.AddImageList imlToolbarIcons '*********************************************************** ********************* Dim ReportBar As commandbar Set ReportBar = CommandBars.Add("Standard", xtpBarTop) Set ControlColorPopup = AddButton(ReportBar.Controls, xtpControlSplitButtonPopup, ID_REPORT_TYPE, "Open New Report", False, "", xtpButtonIconAndCaption) ControlColorPopup.BeginGroup = True ControlColorPopup.commandbar.Controls.Add xtpControlButton, ID_REPORT_OBSV, "Teacher's Observation Report" ControlColorPopup.commandbar.Controls.Add xtpControlButton, ID_REPORT_TPAI, "Teacher's Performance Appraisal Report" ControlColorPopup.commandbar.Controls.Add xtpControlButton, ID_REPORT_SNAP, "SnapShot Report" ControlColorPopup.commandbar.Controls.Add xtpControlButton, ID_REPORT_POR, "Pre-Observation Report" ControlColorPopup.Style = xtpButtonIconAndCaption CommandBars.AddImageList imlToolbarIcons DockRightOf ReportBar, PEPToolBar '*********************************************************** *********************
CommandBars.statusbar.Visible = True CommandBars.statusbar.AddPane 0 CommandBars.statusbar.AddPane ID_INDICATORE_CAPS CommandBars.statusbar.AddPane ID_INDICATORE_SCRLKS CommandBars.statusbar.AddPane ID_INDICATORE_NUMLCK CommandBars.EnableCustomization True For Each Control In PEPToolBar.Controls If Control.Type = xtpControlButton Then Control.Style = xtpButtonCaption End If Next CommandBars.KeyBindings.Add FCONTROL, Asc("N"), ID_REPORT_NEW CommandBars.KeyBindings.Add FCONTROL, Asc("O"), ID_REPORT_OPEN CommandBars.KeyBindings.Add FCONTROL, Asc("S"), ID_REPORT_SAVE CommandBars.KeyBindings.Add FCONTROL, Asc("X"), ID_EDIT_CUT CommandBars.KeyBindings.Add FCONTROL, Asc("C"), ID_EDIT_COPY CommandBars.KeyBindings.Add FCONTROL, Asc("V"), ID_EDIT_PASTE CommandBars.Options.ShowExpandButtonAlways = False CommandBars.VisualTheme = xtpThemeOffice2003 LoadNewDoc End Sub
|