Ho quasi risolto risolto il problema in questo modo:
codice:
Dim pic As New PictureBox
pic.BackgroundImage = Image.FromFile(Application.StartupPath & "\item\" & Codice & ".png")
pic.BackgroundImageLayout = ImageLayout.Stretch
pic.BackColor = Color.Black
pic.Location = New System.Drawing.Point(1151, 118)
pic.Visible = True
pic.BringToFront()
PictureBox1.SendToBack()
Me.Controls.Add(pic)
Ho invertito i comandi:
Prima PictureBox usaba BringToFront e pic usava SendToBack e non funzionaa.. li ho invertiti, sorge un problema, io ho usato un quarantina di coordinate, funzionano tutte, però alla coordinata 1198, 118 non funziona, ovvero la picturebox creata è in secondo piano rispetto alla picturebox, non capisco il perchè ho usato lo stesso codice.
Ho provato ad intervire i valori soltanto per quella coordinata ma non funge, come posso risolvere?