VB Code:
  1. Private Function GetObjectByName(ByVal Name As String) As Object
  2.     Dim Obj As Object
  3.    
  4.     For Each Obj In Me.Controls
  5.         If LCase(Obj.Name) Like LCase(Name) Then
  6.             Set GetObjectByName = Obj
  7.             Exit For
  8.         End If
  9.     Next Obj
  10. End Function
  11.  
  12. Private Sub Form_Load()
  13.     GetObjectByName("text1").Text = "hello there"
  14. End Sub

in your case you could do something like:
VB Code:
  1. bitblt carscreen.hDC, 0, 0, 50, 50, GetObjectByName("paper" & colorn).hDC, 0, 0, SRCCOP