Una domanda ricorrente nei newsgroups e': “Come faccio a rimuovere la scritta “TextBoxN” quando trascino la mia versione personalizzata della Textbox?“
La risposta: Associare al controllo un custom designer e fare l'override di OnSetComponentDefaults.

Imports System.ComponentModel

Public Class MyControlDesigner: Inherits System.Windows.Forms.Design.ControlDesigner
 
Public Overrides Sub OnSetComponentDefaults()
   
Me.Control.Text = DateTime.Now.ToLongTimeString()
 
End Sub
End
Class

<DesignerAttribute(GetType(MyControlDesigner))> _
 
Public Class MyTextBox:  Inherits System.Windows.Forms.TextBox
 ...
 End Class

In questo specifico esempio trascinando il controllo vedrete associata alla proprieta' Text l'ora del PC.
Il tutto e', come gia' sapete, inutile con Visual Studio 2005