Ich fand heraus, dass untergeordnete Steuerelemente nicht außerhalb der Grenzen ihrer Eltern gezeichnet werden. Wenn ich also einen Knopf habe, der rechts von den Paneelen herausragt, wird er auf halbem Weg zu dem Teil gezogen, wo das Paneel endet.C# -Steuerelemente außerhalb der Grenzen von Eltern?
2 Fragen:
- Gibt es jeden Weg Kind Kontrollen außerhalb der Eltern Grenzen zu haben (mit einigem Trick vielleicht)?
- Was ist der Grund für diese Einschränkung? (Ich möchte, dass verstehen)
Beispiel mit 2 Tasten: b1 ist der große Elternteil, b2 dem kleineren Kind:
public Form1()
{
Size = new Size(800, 600);
Button b1 = new Button();
b1.Text = "hello world";
b1.SetBounds(0,0,256,128);
Controls.Add(b1);
Button b2 = new Button();
b2.Text = "abcdefghijklmnopqrstuvwxyz";
b2.SetBounds(192,32,128,64);
b1.Controls.Add(b2);
}
Edit:
Es geht um Kontrollen innen Kontrollen
nicht Kontrollen in Formen
.
Nein, keine ausgefallene Benutzeroberfläche. Ich weiß, dass ich Regionen nutzen kann, um verrückte Desktop-Apps zu erstellen. Das ist nicht was ich will.
Danke!
Ich bin neugierig: Warum willst du das tun? – xxbbcc