Panel Transparant?

Status
Niet open voor verdere reacties.

Dummy1912

Gebruiker
Lid geworden
26 mrt 2010
Berichten
362
Hey guys,

Ik weet wel hoe je de backcolor op transparant moet zetten :)
maar ik gebruik een timer zodat de panel beweegt

maar nu krijg ik telkens een ******* beeld :(

ik heb op de form een backgroundimage staan en de backcolor black
en de panel staat op transparant met een label deze staat automatisch op transparant
door de panel.

Kan iemand mij helpen zodat deze niet meer flinkerd.

Bedankt

Dummy1912
 
Ok guys,

Hier gaan we dan voor de gene met de zelfde probleem :D

eerst en vooral zet je form op doublebuffered = true zie properties

dan plaats deze code in je form

PHP:
Public Sub EnableDoubleBuffering()
        ' Set the value of the double-buffering style bits to true.
        Me.SetStyle(ControlStyles.DoubleBuffer _
          Or ControlStyles.UserPaint _
          Or ControlStyles.AllPaintingInWmPaint, _
          True)
        Me.UpdateStyles()
    End Sub

PHP:
    Private Sub Timer4_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer4.Tick

Call EnableDoubleBuffering

end sub
dan roep de EnableDoubleBuffering waar je timer start

en je zult zien dat het niet meer flinkerd :thumb:

Dummy1912
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan