frmBrowser

C:\Temp\Northwind\frmBrowser.frm
Generated: 1/8/2003 3:25:56 AM


Table of Contents
Form_Load
brwWebBrowser_DownloadComplete
brwWebBrowser_NavigateComplete2
cboAddress_Click
cboAddress_KeyPress
Form_Resize
timTimer_Timer
tbToolBar_ButtonClick

VERSION 5.00 Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx" Object = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0"; "shdocvw.dll" Begin VB.Form frmBrowser ClientHeight = 5130 ClientLeft = 3060 ClientTop = 3345 ClientWidth = 6540 LinkTopic = "Form1" MDIChild = -1 'True ScaleHeight = 5130 ScaleWidth = 6540 ShowInTaskbar = 0 'False Begin VB.Timer timTimer Enabled = 0 'False Interval = 5 Left = 6180 Top = 1500 End Begin VB.PictureBox picAddress Align = 1 'Align Top BorderStyle = 0 'None Height = 675 Left = 0 ScaleHeight = 675 ScaleWidth = 6540 TabIndex = 4 TabStop = 0 'False Top = 540 Width = 6540 Begin VB.ComboBox cboAddress Height = 315 Left = 45 TabIndex = 2 Text = "Combo1" Top = 300 Width = 3795 End Begin VB.Label lblAddress Caption = "&Address:" Height = 255 Left = 45 TabIndex = 1 Tag = "1064" Top = 60 Width = 3075 End End Begin MSComctlLib.Toolbar tbToolBar Align = 1 'Align Top Height = 540 Left = 0 TabIndex = 3 Top = 0 Width = 6540 _ExtentX = 11536 _ExtentY = 953 ButtonWidth = 820 ButtonHeight = 794 Appearance = 1 ImageList = "imlToolbarIcons" _Version = 393216 BeginProperty Buttons {66833FE8-8583-11D1-B16A-00C0F0283628} NumButtons = 6 BeginProperty Button1 {66833FEA-8583-11D1-B16A-00C0F0283628} Key = "Back" Object.ToolTipText = "1058" ImageIndex = 1 EndProperty BeginProperty Button2 {66833FEA-8583-11D1-B16A-00C0F0283628} Key = "Forward" Object.ToolTipText = "1059" ImageIndex = 2 EndProperty BeginProperty Button3 {66833FEA-8583-11D1-B16A-00C0F0283628} Key = "Stop" Object.ToolTipText = "1060" ImageIndex = 3 EndProperty BeginProperty Button4 {66833FEA-8583-11D1-B16A-00C0F0283628} Key = "Refresh" Object.ToolTipText = "1061" ImageIndex = 4 EndProperty BeginProperty Button5 {66833FEA-8583-11D1-B16A-00C0F0283628} Key = "Home" Object.ToolTipText = "1062" ImageIndex = 5 EndProperty BeginProperty Button6 {66833FEA-8583-11D1-B16A-00C0F0283628} Key = "Search" Object.ToolTipText = "1063" ImageIndex = 6 EndProperty EndProperty End Begin MSComctlLib.ImageList imlToolbarIcons Left = 2670 Top = 2325 _ExtentX = 1005 _ExtentY = 1005 BackColor = -2147483643 ImageWidth = 24 ImageHeight = 24 MaskColor = 12632256 _Version = 393216 BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} NumListImages = 6 BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} Picture = "frmBrowser.frx":0000 Key = "" EndProperty BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} Picture = "frmBrowser.frx":0712 Key = "" EndProperty BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} Picture = "frmBrowser.frx":0E24 Key = "" EndProperty BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} Picture = "frmBrowser.frx":1536 Key = "" EndProperty BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} Picture = "frmBrowser.frx":1C48 Key = "" EndProperty BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} Picture = "frmBrowser.frx":235A Key = "" EndProperty EndProperty End Begin SHDocVwCtl.WebBrowser brwWebBrowser Height = 3734 Left = 50 TabIndex = 0 Top = 1215 Width = 5393 ExtentX = 9513 ExtentY = 6586 ViewMode = 0 Offline = 0 Silent = 0 RegisterAsBrowser= 0 RegisterAsDropTarget= 1 AutoArrange = 0 'False NoClientEdge = 0 'False AlignLeft = 0 'False NoWebView = 0 'False HideFileNames = 0 'False SingleClick = 0 'False SingleSelection = 0 'False NoFolders = 0 'False Transparent = 0 'False ViewID = "{0057D0E0-3573-11CF-AE69-08002B2E1262}" Location = "" End Attribute VB_Name = "frmBrowser" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Public StartingAddress As String Dim mbDontNavigateNow As Boolean
Private Sub Form_Load() Table of Contents On Error Resume Next LoadResStrings Me Me.Show tbToolBar.Refresh Form_Resize cboAddress.Move 50, lblAddress.Top + lblAddress.Height + 15 If Len(StartingAddress) > 0 Then cboAddress.Text = StartingAddress cboAddress.AddItem cboAddress.Text 'try to navigate to the starting address timTimer.Enabled = True brwWebBrowser.Navigate StartingAddress End If End Sub
Private Sub brwWebBrowser_DownloadComplete() Table of Contents On Error Resume Next Me.Caption = brwWebBrowser.LocationName End Sub
Private Sub brwWebBrowser_NavigateComplete2(ByVal pDisp As Object, URL As Variant) Table of Contents On Error Resume Next Dim i As Integer Dim bFound As Boolean Me.Caption = brwWebBrowser.LocationName For i = 0 To cboAddress.ListCount - 1 If cboAddress.List(i) = brwWebBrowser.LocationURL Then bFound = True Exit For End If Next i mbDontNavigateNow = True If bFound Then cboAddress.RemoveItem i End If cboAddress.AddItem brwWebBrowser.LocationURL, 0 cboAddress.ListIndex = 0 mbDontNavigateNow = False End Sub
Private Sub cboAddress_Click() Table of Contents If mbDontNavigateNow Then Exit Sub timTimer.Enabled = True brwWebBrowser.Navigate cboAddress.Text End Sub
Private Sub cboAddress_KeyPress(KeyAscii As Integer) Table of Contents On Error Resume Next If KeyAscii = vbKeyReturn Then cboAddress_Click End If End Sub
Private Sub Form_Resize() Table of Contents On Error Resume Next cboAddress.Width = Me.ScaleWidth - 100 brwWebBrowser.Width = Me.ScaleWidth - 100 brwWebBrowser.Height = Me.ScaleHeight - (picAddress.Top + picAddress.Height) - 100 End Sub
Private Sub timTimer_Timer() Table of Contents If brwWebBrowser.Busy = False Then timTimer.Enabled = False Me.Caption = brwWebBrowser.LocationName Else Me.Caption = "Working..." End If End Sub
Private Sub tbToolBar_ButtonClick(ByVal Button As Button) Table of Contents On Error Resume Next timTimer.Enabled = True Select Case Button.Key Case "Back" brwWebBrowser.GoBack Case "Forward" brwWebBrowser.GoForward Case "Refresh" brwWebBrowser.Refresh Case "Home" brwWebBrowser.GoHome Case "Search" brwWebBrowser.GoSearch Case "Stop" timTimer.Enabled = False brwWebBrowser.Stop Me.Caption = brwWebBrowser.LocationName End Select End Sub