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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.