CRIANDO COMPONENTES PERSONALIZADOS
Alguem poderia me dizer como faco um componente para Windows form com propriedades Personalizadas?
Tenho varias ideias boas aqui mais não sei por onde começar comecei fazendo uns controles Deu certo mais não consigo criar um com as propriedades personalizadas....
Basta você criar as propriedades normais no seu UserControl e colocar o atributo Browsable com parâmetro True (Caso queira que ele apareça na janela de propriedades).
ds2t Preciso colocar um propriedade Chamada exemplo Topform e nela tive algumas opções e alguma dessa opção selecionada mudasse uma coisa no controle...
Public Class UserControl1
Public Enum OpcoesTopForm
Opcao0 = 0
Opcao1 = 1
Opcao2 = 2
End Enum
Private _topForm As OpcoesTopForm
<System.ComponentModel.Browsable(True)>
Public Property TopForm As OpcoesTopForm
Get
Return _topForm
End Get
Set(value As OpcoesTopForm)
_topForm = value
If value = OpcoesTopForm.Opcao0 Then
MsgBox([Ô]Faça alguma coisa aqui[Ô])
ElseIf value = OpcoesTopForm.Opcao1
MsgBox([Ô]Faça alguma coisa diferente aqui[Ô])
Else
MsgBox([Ô]Faça alguma coisa bem diferente aqui[Ô])
End If
End Set
End Property
End Class
Repare que com o atributo Browsable, a propriedade ficará presente em tempo de design também.
DS2T Obrigada pela ajuda se não for abusar Sabe me dizer para eu excluir um Propriedade ou ocultar como faço?
Tópico encerrado , respostas não são mais permitidas