CRIA?ÃO DE COMPONENTES PERSONALIZADOS

KURTGU 15/04/2016 08:30:04
#460949
Pessoal estou a criar alguns componentes, estou usando o WindowsControlLibrary para isso, dentro crio um user control e depois gero a dll que sera importada para outro projeto mais cheguei em uma parte e não consigo achar um solução gostaria de tirar algumas Propriedades deste UserControl, exemplo assim que o usuario arrastar do toolbox para o form ele ja venha definida as propriedades certa...

Imports System
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Collections
Imports System.Drawing
Imports System.Windows.Forms.Design

Public Class UserControl1

Inherits System.Windows.Forms.UserControl

Protected Overrides Sub OnLoad(ByVal e As EventArgs)
Me.ParentForm.FormBorderStyle = FormBorderStyle.None[txt-color=#e80000][ô]-----------------------AQUI DEFINO QUE O FORM QUE ESTA RECEBENDO O USER CONTROL FIQUE COM SEM BORDA FUNCIONA ASSIM QUE JOGO O CONTROLE NO FORM ELE JA MUDA O FORM....[/txt-color]
MyBase.OnLoad(e)
Me.Dock = DockStyle.Fill[txt-color=#e80000][ô]------------AQUI DEFINO QUE O USERCONTROL E DOCK = FILL[/txt-color]
End Sub
Protected Sub PostFilterProperties(ByVal properties As IDictionary)[txt-color=#e80000][ô]---------------AQUI SERIA AONDE ELE DESATIVARIA AS PROPRIEDADES MAIS NADA ACONTECE[/txt-color]
properties.Remove([Ô]AllowDrop[Ô])
properties.Remove([Ô]AutoScroll[Ô])
properties.Remove([Ô]AutoScrollMargin[Ô])
properties.Remove([Ô]AutoScrollMinSize[Ô])
properties.Remove([Ô]BackgroundImage[Ô])
properties.Remove([Ô]ContextMenu[Ô])
properties.Remove([Ô]DockPadding[Ô])
properties.Remove([Ô]RightToLeft[Ô])
properties.Remove([Ô]Locked[Ô])
End Sub
End Class
KURTGU 15/04/2016 14:16:40
#460991
up ajuda ai..............
KERPLUNK 15/04/2016 17:29:17
#461013
Resposta escolhida
No método OnLoad, você precisa chamar o outro método o PostFilterProperties
KURTGU 15/04/2016 23:28:51
#461019
Opa kerpluck eu chamei mais não compila nem da erro como devo colocar ?
KERPLUNK 16/04/2016 00:42:03
#461020
Veja bem o que o método faz. Veja bem a assinatura do método.
KURTGU 16/04/2016 01:18:47
#461021
Não sei se é o sono kkkk mais ainda não entendi, agradeço a paciência KerpLuck...
KURTGU 17/04/2016 02:26:44
#461034
Sobe....
KERPLUNK 17/04/2016 03:17:48
#461035
Explique o que o método recebe como parâmetro.
Explique o que o método faz.
KURTGU 17/04/2016 03:48:42
#461037
Até que enfim consegui...Vlw KerpLuck Demorei mais entendi....Segue abaixo um print retirei a propriedade backcolor..

Tópico encerrado , respostas não são mais permitidas