Tengo una clase q es un label propio q hereda de label
Imports System.ComponentModel.Design
Imports System.ComponentModel
Public Class clsbtnscp
Inherits Label
Public Sub New()
Text = String.Empty
End Sub
<DefaultValue("")> _
Public Overrides Property Text() As String
Get
Return p 'MyBase.Text
End Get
Set(ByVal value As String)
p = value ' MyBase.Text = value
End Set
End Property
End Class
Mi finalidad es q al agregar mi label propio a un form en tiempo de diseño la porpiedad text estçe en blanco. Y esto no sucede pq. al agregarlo en el new si está en blanco pero LUEGO el designer le pone un text solo :
Me.Clsbtnscp1.Text = "Clsbtnscp1"
COmo hago para q el designer lo deje en blanco tb?
Lo e solucionado poniendo shadows en vez de overrides pero no se si es la manera más correcta pq. sino recuerdo mal shadows reemplaza tooda la lógica de la propiedad (auqneu los eventos textchanged se disparan igual asi q tpco entiendo)
Gracias