VisualBasic PictureBox per Code in Hinter-Vordergrund stellen


Maus2015

Grünschnabel
Hallo Leute, habe ein Problem in Visual Basic 2010
Im EntwurfsModus kann man eine PictureBox auf dem Bildschirm (Form) bringen.
Wenn ich diese PictureBox mit re Maustaste anklicke, kommt das untere Bild.
Dort kann ich die PictureBox in den Vorder- oder Hintergrund stellen.
Ich will aber das --> in den Vorder- oder Hintergrund stellen <-- per Code machen.
Wenn ich nämlich die PictureBox bei Entwursansicht in den Vordergrung stelle, verdeckt mir diese PictureBox die anderes Elemente darunter und bei der Laufzeit im Hintergrund sieht man alle anderen Elemente im Vordergrund.
Wie schreibt man diesen Code, dass bei der Laufzeit diese PictureBox in den Hinter- oder Vordergrund gestellt wird.

Visible = false/true ist nicht das wahre meine ich nicht


Dankeupload_2015-1-11_18-9-28.png
 

Spyke

Premium-User
mit der Methode BringToFront() kannst du ein Control in der Z-Hierarschie nach vorne bringen

SendToBack() um dies in der Hierarschie zurück zu setzen

P.S.:
Fragen zu VB.Net am besten im .Net Bereich dieses Forums posten ;)
 

Maus2015

Grünschnabel
Hallo Spyke. SUPER DANKE für deine Antwort.
Das hat mir sehr geholfen
Kannst du dies hier vielleicht in den .Net Bereich verschieben ?
 

Maus2015

Grünschnabel
Hallo Spyke. Danke auch für das Verschieben, wer immer das war
Um zu obigem Thema ein Code-Beispiel zu bringen:

zur Laufzeit:
'-------------------------------
'- PictureBox in den Hintergrund
'-------------------------------
PictureBox37.SendToBack()
PictureBox38.SendToBack()

'-------------------------------
'- PictureBox in den Vordergrund
'-------------------------------
PictureBox37.BringToFront()
PictureBox38.BringToFront()