cLBrowser.cls
上传用户:davilee3
上传日期:2015-04-22
资源大小:986k
文件大小:2k
源码类别:

浏览器

开发平台:

Visual Basic

  1. VERSION 1.0 CLASS
  2. BEGIN
  3.   MultiUse = -1  'True
  4.   Persistable = 0  'NotPersistable
  5.   DataBindingBehavior = 0  'vbNone
  6.   DataSourceBehavior  = 0  'vbNone
  7.   MTSTransactionMode  = 0  'NotAnMTSObject
  8. END
  9. Attribute VB_Name = "cLBrowser"
  10. Attribute VB_GlobalNameSpace = False
  11. Attribute VB_Creatable = True
  12. Attribute VB_PredeclaredId = False
  13. Attribute VB_Exposed = False
  14. '---------------------------------------------------------------------------------------
  15. ' Module    : cLBrowser
  16. ' DateTime  : 2005-4-16 12:31
  17. ' Author    : Lingll
  18. ' Purpose   : 记录每个页面相关数据
  19. '---------------------------------------------------------------------------------------
  20. Option Explicit
  21. Public StatusText As String
  22. Public Progress As String
  23. Public webForm As frmBrowser
  24. Public TabBtn As cButton
  25. Public Tag As String
  26. Private m_Hided As Boolean
  27. Private mIndexWhenHide&
  28. Private mTagLWhenHide&
  29. Private mBtnBar As cButtonBar
  30. Public Sub IniMe(BtnBar As cButtonBar, Optional vNewForm As frmBrowser)
  31. If vNewForm Is Nothing Then
  32.     Set vNewForm = New frmBrowser
  33. End If
  34. Set webForm = vNewForm
  35. Set mBtnBar = BtnBar
  36. m_Hided = False
  37. End Sub
  38. Public Property Get Hided() As Boolean
  39. Hided = m_Hided
  40. End Property
  41. Public Property Let Hided(ByVal vNewValue As Boolean)
  42. If m_Hided <> vNewValue Then
  43.     m_Hided = vNewValue
  44.     If Not mBtnBar Is Nothing Then
  45.         If m_Hided Then
  46.             
  47.             mIndexWhenHide = TabBtn.index
  48.             mTagLWhenHide = TabBtn.TagL
  49.             mBtnBar.RemoveByIndex mIndexWhenHide
  50.             webForm.Visible = False
  51.         Else
  52.             Set TabBtn = mBtnBar.Add(webForm.GetWebTitle, , mTagLWhenHide, , mIndexWhenHide)
  53.             webForm.Visible = True
  54.             mIndexWhenHide = 0
  55.             mTagLWhenHide = 0
  56.         End If
  57.     End If
  58. End If
  59. End Property
  60. Private Sub Class_Terminate()
  61. Set webForm = Nothing
  62. Set TabBtn = Nothing
  63. Set mBtnBar = Nothing
  64. End Sub