TEXTBOX TRANSPARENTE

EDELSIOBR 16/01/2016 20:20:27
#456197
Olá amigos, alguém já usou textbox transparente no vb.net?
Obrigado!
KURTGU 16/01/2016 20:46:58
#456201
Te esta classe que um colega publicou....Aqui mesmo no vbmania altere para Textbox aonde esta label e veja se e isso que voce precisa...


[ô][ô][ô] <summary>
[ô][ô][ô] Torna o Label transparente.
[ô][ô][ô] </summary>
Public Class Label_Transparente
Inherits System.Windows.Forms.Label

Protected Overrides ReadOnly Property CreateParams() As System.Windows.Forms.CreateParams
Get
Dim cp As CreateParams = MyBase.CreateParams
cp.ExStyle = cp.ExStyle Or &H20 [ô] color transparente
Return cp
End Get
End Property

Public Sub New()
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
Me.SetStyle(ControlStyles.ResizeRedraw, True)
Me.SetStyle(ControlStyles.UserPaint, True)
Me.SetStyle(ControlStyles.OptimizedDoubleBuffer, False)
End Sub

Protected Overrides Sub OnPaintBackground(ByVal pevent As System.Windows.Forms.PaintEventArgs)
If MyBase.BackgroundImage IsNot Nothing Then
MyBase.OnPaintBackground(pevent)
End If
End Sub
Protected Overrides Sub OnForeColorChanged(ByVal e As System.EventArgs)
Me.Refresh()
End Sub
End Class
EDELSIOBR 17/01/2016 19:30:58
#456224
KURTGU boa noite,

Copiei o código e deu certo ficou transparente o textbox mas quando eu clico em cima dele o fundo fica branco e quando tiro o foco do controle ele continua branco.

Obrigado!
KURTGU 18/01/2016 08:16:35
#456234
1º Voce esta colocando sobre o que a textbox?

2º Da uma ideia do que esta tentando fazer fica mais facil...
Tópico encerrado , respostas não são mais permitidas