Transparante picturebox

  • Onderwerp starter Onderwerp starter etri
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

etri

Gebruiker
Lid geworden
20 jul 2007
Berichten
672
Ik heb het volgende probleem.

In VB2005 heb ik een picturebox1 op een picturebox2 geplaatst. Als ik de achtergrondkleur van picturebox1 transparant maak, dan laat die niet picturebox2 zien, maar de kleur van het formulier (Form).

Als tip heb ik gelezen om van picturebox1 een control van picturebox2 te maken, via:
Code:
Me.PictureBox2.Controls.Add(Me.PictureBox1)

Klinkt logisch maar als ik dat doe dan zie ik picturebox1 helemaal niet meer.

Vraag: Wat doe ik fout?
 
Toch jammer dat ik mijn eigen vraag heb moeten beantwoorden... :p

Door de plaatjes dynamisch te creeeren, werkt het wel:
Code:
    Private Sub Form2_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint

        Dim curImage As Image
        Dim ImageDigit1 As Image
        Dim pX As Single = 0, pY As Single = 0

        curImage = Image.FromFile("C:\counter_background.png")
        e.Graphics.DrawImage(curImage, pX, pY)

        curImage = Image.FromFile("C:\digit.png")
        e.Graphics.DrawImage(curImage, pX, pY)

    End Sub
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan