CRIANDO COMPONENTES PERSONALIZADOS

KURTGU 29/04/2016 21:20:41
#461701

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....
DS2T 29/04/2016 21:29:34
#461702
Resposta escolhida
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).
KURTGU 05/05/2016 10:47:06
#461838
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...
DS2T 05/05/2016 13:59:26
#461846
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.
KURTGU 05/05/2016 15:37:28
#461852
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