Objekte in den Vordergrund stellen?

MichiStroi

Erfahrenes Mitglied
Hi!

Ich hab ein Diagramm und möchte im Vordergrund ein paar Buttons per Code erstellen.
Egal was ich mach, die Buttons sind immer im Hintergrund. Nun tut sich einer ein bisi ziemlich gewaltig schwer darauf zu klicken ;)

Hat jemand eine Lösung?

Kann man denn nicht einfach die Reihenfolge ändern?

Danke
Michi
 
Hi!

Folgender Code:
Code:
private void WochenButton()
{
for (int r = 1; r < (intWochenanzahl + 1); r++)
{
Button b = new Button();
				
b.Size = new Size(32,24);
b.Location = new Point(r * 32 - 16,280);
b.Text = r.ToString();
b.Click += new EventHandler(this.WocheEdit);
b.BringToFront();
this.Controls.Add(b);
	
}
zgc.SendToBack(); //Muss auch verwendet werden!
}

Das alleinige verwenden von BringToFront() hat nichts geändert - hab aber noch eine Methode entdeckt...SendToBack(). Ich schick jetzt die Buttons nach vorne und das ZedGraphControll nach hinten.
Damit funktionierts! Warum es nur so funktioniert - keine Ahnung. Ist ja nicht ganz logisch oder?

Danke für den Tipp, Alex!

Michi
 
Zurück