xk4fu Geschrieben 1. August 2007 Geschrieben 1. August 2007 Hoi, ich habe ein Panel und zeichne in diesem eine Grafik, die farblich von hellgrau nach grau verläuft. In diesem Panel sind logos Der Hintergrund dieser logos sollte transparent dargestellt werden, da die grafik, die ich im paint ereignis vom panel zeichne, dieses scheinbar verhindert (ohne gehts ja...) Private Sub Panel1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint Dim rect As Rectangle Dim ryBrush As System.Drawing.Drawing2D.LinearGradientBrush Dim g As Graphics g = Panel1.CreateGraphics rect = New Rectangle(0, 0, Panel1.Width, Panel1.Height) ryBrush = New System.Drawing.Drawing2D.LinearGradientBrush(rect, Color.Gray, Color.LightGray, System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonal) End If g.FillRectangle(ryBrush, rect) Panel1.CreateGraphics.FillRectangle(ryBrush, rect) End Sub
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden