TRANSPARENCIA EM LISTBOX

SABIDAOXD 27/03/2013 18:47:20
#421136
Ola, gostaria de saber se é possível colocar o background color da ListBox transparente, ele não permite que a cor de fundo seja transparente
Citação:

Control does not support transparent background colors.

KURTGU 27/03/2013 20:37:41
#421151
Eu tenho isso aqui... em vb.net pra trasnformar alguns controles em transparente...peguei aqui no site, agora se der certo pra converter para C#

Public Class Label_Transparente
Inherits System.Windows.Forms.PictureBox

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

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