Usuário com melhor resposta
Alterar Layout Componentes Personalizados

Pergunta
-
Preciso que a propriedade DisplayStyle seja definida com o padrão text mas não sei como fazer isso.Quero criar vários componentes personalizados. para agilizar o desenvolvimento do layout em meus sistemas em vb.net winforms
Vou utilizar o ToolStriopButton como exemplo.
O código abaixo esta funcionando, onde a propriedade text do componente vai ser atribuída como "Fechar".
Imports System.ComponentModel Public Class Cmd_ToolStrip_Fechar Inherits System.Windows.Forms.ToolStripButton Private _Text As String = "Fechar" <Browsable(True), DefaultValue("Fechar")> _ Public Overrides Property Text() As String Get Return _Text End Get Set(ByVal value As String) _Text = value End Set End Property End Class
Agora preciso alterara a propriedade DisplayStyle, mas seguindo o exemplo abaixou não obtive sucesso.
Nem inserindo o codigo
Private Sub InitializeComponent() ' 'Cmd_ToolStrip_Fechar ' Me.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text End Sub
- Editado Everton ForSell quarta-feira, 5 de novembro de 2014 13:08
Respostas
-
Caso tenha conseguido a solução finalize sua Thread marcando a resposta
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Marcos SJ quinta-feira, 17 de setembro de 2015 17:45
Todas as Respostas
-
Boa tarde Everton,
Da uma olhada e veja se te ajuda:
http://msdn.microsoft.com/en-us/library/system.windows.forms.toolstripitem.displaystyle(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2
Att,
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
-
Olá Ricardo obrigado pela resposta,
O link que tinha me passado explica a propriedade DisplayStyle.
Eu não estou conseguindo manipular ela dentro da minha classe.
Quero criar um componente, que quando eu crie ele no form (não runtime, no desenvolvimento) a propriedade DisplayStyle não venha com o padrão ImageAndText, não sei como faço para manipular a propriedade DisplayStyle dentro da minha classe herdada .
-
-
Olá Mr GMSOFT, tudo bem?
Ele não assume o DisplayStyle.
O interessante que conforme no exemplo acima a propriedade text alterou, ou seja funcionou,mas com as propriedades relacionadas ao design ele não atribui a alteração das propriedades.
-
Então o que você quer quer é definir se o texto e/ou imagem são exibidas em um ToolStripItem?
Att,
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
-
-
Caso tenha conseguido a solução finalize sua Thread marcando a resposta
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Marcos SJ quinta-feira, 17 de setembro de 2015 17:45