Content Supported by Sourcelens Consulting
VERSION 5.00
Begin VB.Form frmProgWObMain
Caption = "Programming with Objects"
ClientHeight = 3195
ClientLeft = 60
ClientTop = 345
ClientWidth = 4680
LinkTopic = "Form2"
ScaleHeight = 3195
ScaleWidth = 4680
StartUpPosition = 3 'Windows Default
Begin VB.CommandButton cmdImplements
Caption = "Polymorphism and the &Implements keyword"
Height = 375
Left = 240
TabIndex = 3
Top = 1680
Width = 4095
End
Begin VB.CommandButton cmdEvents
Caption = "Raising and Handling &Events"
Height = 375
Left = 240
TabIndex = 2
Top = 1200
Width = 4095
End
Begin VB.CommandButton cmdFriends
Caption = "Passing UDTs between objects with &Friend Functions"
Height = 375
Left = 240
TabIndex = 0
Top = 240
Width = 4095
End
Begin VB.CommandButton cmdCYOCC
Caption = "&Creating Your Own Collection Classes"
Height = 375
Left = 240
TabIndex = 1
Top = 720
Width = 4095
End
End
Attribute VB_Name = "frmProgWObMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
' frmProgWObMain shows other forms using
' the hidden global variables Visual
' Basic creates for each form class
' (frmFriends, frmCYOCC, ______, and _____,
' in this case). The hidden global
' variable is described in "Life Cycle
' of Visual Basic Forms" in Books Online.
'
' The forms are shown modeless, and
' frmProgWObMain specifies itself (Me)
' as the owner of each form. As a
' result, the owned forms always appear
' on top of frmProgWObMain.
Private Sub cmdEvents_Click()
frmEvents.Show vbModeless, Me
End Sub
' Friend Members Passing UDTs
Private Sub cmdFriends_Click()
frmFriends.Show vbModeless, Me
End Sub
' Creating Your Own Collection Classes
Private Sub cmdCYOCC_Click()
frmCYOCC.Show vbModeless, Me
End Sub
Private Sub cmdImplements_Click()
frmImplements.Show vbModeless, Me
End Sub
Private Sub Form_Unload(Cancel As Integer)
If frmFriends Is Nothing Then
Unload frmFriends
Set frmFriends = Nothing
End If
If frmCYOCC Is Nothing Then
Unload frmCYOCC
Set frmCYOCC = Nothing
End If
If frmEvents Is Nothing Then
Unload frmEvents
Set frmEvents = Nothing
End If
If frmImplements Is Nothing Then
Unload frmImplements
Set frmImplements = Nothing
End If
End Sub