VB.Net Button wird von Panel verdeckt

Hallo,

wer kann mir helfen?

Habe mir in VB.Net ein Formular erzeugt, auf dem ich mir zur Laufzeit des
Programms Buttons einzeichnen lasse. Auf dem Formular liegt ein Panel, dass
beim Programmstart mit „visible = false“ ausgeblendet wird. Wenn ich auf meiner
Menüleiste einen Befehl anklicke, wird der Zustand des Panels auf „visible = true“
gesetzt. Das Panel ist mit „BackColor“ auf transparent gesetzt.
Auf dem Panel habe ich weitere Buttons eingezeichnet, die später alle eine Funktion
erhalten (Buttons ebenfalls bei „BackColor“ auf transparent gesetzt).
Dem Formular habe ich noch ein Bild als „BackgroundImage“ hinterlegt. Diese Bild
kann ich weiter sehen, aber meine Buttons sind nicht mehr zu sehen.
Habe es auch schon anstatt mit den Buttons mit selbst gezeichneten Punkten versucht und da
ist es das gleiche Problem.

Wie kann ich es anstellen, dass ich weiter mein Bild und die darauf eingezeichneten Buttons
sehe? Wenn das Panel sichtbar ist, Brauchen die Buttons auf dem Formular keine Funktion
mehr auszuführen, sonder sie sollten nur noch zu sehen sein…

Vielen Dank schon mal für jede Hilfe!

Gruß Stefan

Hey Stefan!

Versuchs mal damit:

flowlayoutpanel2 ist des Panel ( geht mit jedem Panel)
button_* sind die Buttons
this.flowLayoutPanel2.Controls.Add(this.button_Update);
this.flowLayoutPanel2.Controls.Add(this._butOk);
this.flowLayoutPanel2.Controls.Add(this._butCancel);

du musst die Buttons einfach dem PanelControl Adden, dann funzts problemlos :wink:

Grüße Roman

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]