Here is my code for the control. I you need to see the code that I am using to call the control and set my bindings in the data repeater, let me konw.
*******************************************************
Option Explicit
Private Sub txtBinnum_Change()
PropertyChanged "Binnum"
End Sub
Private Sub txtCurbal_Change()
PropertyChanged "Curbal"
End Sub
Private Sub txtDescription_Change()
PropertyChanged "Description"
End Sub
Private Sub txtIl5_Change()
PropertyChanged "Il5"
End Sub
Private Sub txtIl4_Change()
PropertyChanged "Il4"
End Sub
Private Sub txtIn1_Change()
PropertyChanged "In1"
End Sub
Private Sub txtIn2_Change()
PropertyChanged "In2"
End Sub
Private Sub txtIssueunit_Change()
PropertyChanged "Issueunit"
End Sub
Private Sub txtItemnum_Change()
PropertyChanged "Itemnum"
End Sub
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtItemnum,txtItemnum,-1,Text
Public Property Get Itemnum() As String
Itemnum = txtItemnum.Text
End Property
Public Property Let Itemnum(ByVal New_Itemnum As String)
txtItemnum.Text() = New_Itemnum
PropertyChanged "Itemnum"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtDescription,txtDescription,-1,Text
Public Property Get Description() As String
Description = txtDescription.Text
End Property
Public Property Let Description(ByVal New_Description As String)
txtDescription.Text() = New_Description
PropertyChanged "Description"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtIn1,txtIn1,-1,Text
Public Property Get In1() As String
In1 = txtIn1.Text
End Property
Public Property Let In1(ByVal New_In1 As String)
txtIn1.Text() = New_In1
PropertyChanged "In1"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtIn2,txtIn2,-1,Text
Public Property Get In2() As String
In2 = txtIn2.Text
End Property
Public Property Let In2(ByVal New_In2 As String)
txtIn2.Text() = New_In2
PropertyChanged "In2"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtIl5,txtIl5,-1,Text
Public Property Get Il5() As String
Il5 = txtIl5.Text
End Property
Public Property Let Il5(ByVal New_Il5 As String)
txtIl5.Text() = New_Il5
PropertyChanged "Il5"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtBinnum,txtBinnum,-1,Text
Public Property Get Binnum() As String
Binnum = txtBinnum.Text
End Property
Public Property Let Binnum(ByVal New_Binnum As String)
txtBinnum.Text() = New_Binnum
PropertyChanged "Binnum"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtIl4,txtIl4,-1,Text
Public Property Get Il4() As String
Il4 = txtIl4.Text
End Property
Public Property Let Il4(ByVal New_Il4 As String)
txtIl4.Text() = New_Il4
PropertyChanged "Il4"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtCurbal,txtCurbal,-1,Text
Public Property Get Curbal() As String
Curbal = txtCurbal.Text
End Property
Public Property Let Curbal(ByVal New_Curbal As String)
txtCurbal.Text() = New_Curbal
PropertyChanged "Curbal"
End Property
'WARNING! DO NOT REMOVE OR MODIFY THE FOLLOWING COMMENTED LINES!
'MappingInfo=txtIssueunit,txtIssueunit,-1,Text
Public Property Get Issueunit() As String
Issueunit = txtIssueunit.Text
End Property
Public Property Let Issueunit(ByVal New_Issueunit As String)
txtIssueunit.Text() = New_Issueunit
PropertyChanged "Issueunit"
End Property
'Load property values from storage
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
txtItemnum.Text = PropBag.ReadProperty("Itemnum", ""

txtDescription.Text = PropBag.ReadProperty("Description", ""

txtIn1.Text = PropBag.ReadProperty("In1", ""

txtIn2.Text = PropBag.ReadProperty("In2", ""

txtIl5.Text = PropBag.ReadProperty("Il5", ""

txtBinnum.Text = PropBag.ReadProperty("Binnum", ""

txtIl4.Text = PropBag.ReadProperty("Il4", ""

txtCurbal.Text = PropBag.ReadProperty("Curbal", ""

txtIssueunit.Text = PropBag.ReadProperty("Issueunit", ""

End Sub
'Write property values to storage
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("Itemnum", txtItemnum.Text, ""

Call PropBag.WriteProperty("Description", txtDescription.Text, ""

Call PropBag.WriteProperty("In1", txtIn1.Text, ""

Call PropBag.WriteProperty("In2", txtIn2.Text, ""

Call PropBag.WriteProperty("Il5", txtIl5.Text, ""

Call PropBag.WriteProperty("Binnum", txtBinnum.Text, ""

Call PropBag.WriteProperty("Il4", txtIl4.Text, ""

Call PropBag.WriteProperty("Curbal", txtCurbal.Text, ""

Call PropBag.WriteProperty("Issueunit", txtIssueunit.Text, ""

End Sub
***********************************************************
Brad Pitcher
The Hoover Company
bpitcher@hoover.com