Article ID: 175488
Article Last Modified on 7/15/2004
Private mName As String
Private Sub Class_Initialize()
mName = "Default name"
End Sub
Public Property Get sName() As String
sName = mName
End Property
Public Property Let sName(vNewValue As String)
mName = vNewValue
End Property
Control Type Default Name Updated Name Updated Caption
-----------------------------------------------------------------
TextBox Text1 txtEarly
TextBox Text2 txtLate
Label Label1 lblEarly
Label Label2 lblLate
CommandButton Command1 cmdEarly Change Early's Name
CommandButton Command2 cmdLate Change Late's Name
Dim LateObj As Object
Dim EarlyObj As New Server32.CServer
Private Sub cmdLate_Click()
On Error GoTo LateErrHandler:
With LateObj
.sName = txtLate
lblLate = .sName
End With
Exit Sub
LateErrHandler:
MsgBox Err.Number & " " & Err.Description
End Sub
Private Sub cmdEarly_Click()
On Error GoTo EarlyErrHandler:
With EarlyObj
.sName = txtEarly
lblEarly = .sName
End With
Exit Sub
EarlyErrHandler:
MsgBox Err.Number & " " & Err.Description
End Sub
Private Sub Form_Load()
On Error GoTo LoadErrHandler:
Set LateObj = CreateObject("server32.CServer")
lblEarly.Caption = EarlyObj.sName
Exit Sub
LoadErrHandler:
MsgBox Err.Number & " " & Err.Description
End Sub
Keywords: kberrmsg kbprb KB175488