تحتاج اضافة هذه السطر بداية الكود kh_AddContl
If MyCont = 20 Then Exit Sub
هذا الكود بعد اضافة السطر اعلاه
Private Sub kh_AddContl()
Dim MyName As String
Dim MyFrmLeft As Double, ScHght As Double
Dim MyLeft As Double, MyWidth As Double
Dim i As Integer
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If MyCont = 20 Then Exit Sub
MyCont = MyCont + 1
ScHght = (MyCont * iTop) + Frmtop
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
With Me.FrameList
If ScHght > .Height Then .ScrollHeight = ScHght
MyFrmLeft = .Left + .Width - .InsideWidth
End With
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
For i = 1 To 4
MyWidth = Me.Controls("LabelZ" & i).Width
MyLeft = Me.Controls("LabelZ" & i).Left - MyFrmLeft
MyName = Cells(MyCont, i).Address
With Me.FrameList.Controls.Add("Forms.TextBox.1", MyName, True)
.Move MyLeft, MyTop, MyWidth, iHt
.TextAlign = 3
End With
Next
MyTop = MyTop + iTop
'''''''''''''''''''''''''''''''''''''''''''''''''
End Sub