rendered paste bodyusing System;
using System.Drawing;
using System.Windows.Forms;
class TestForm : Form {
static void Main() {
Application.Run(new TestForm());
}
Button b;
public void b_Resize (object sender, EventArgs e)
{
Console.WriteLine (b.Bounds);
}
public TestForm() {
Panel p1, p2;
b = new Button ();
b.Name = "b";
p1 = new Panel ();
p1.Name = "p1";
p2 = new Panel ();
p2.Name = "p2";
b.BackColor = Color.White;
p1.BackColor = Color.Green;
p2.BackColor = Color.Red;
BackColor = Color.Blue;
p2.SuspendLayout ();
p1.SuspendLayout ();
SuspendLayout ();
p1.Controls.Add (p2);
p2.Controls.Add (b);
Controls.Add (p1);
Size = new Size (300, 300);
p1.Size = new Size (200, 200);
p1.Location = new Point (50, 50);
p1.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
p2.Size = new Size (100, 100);
p2.Location = new Point (50, 50);
p2.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
b.Size = new Size (50, 50);
b.Location = new Point (25, 25);
b.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right);
b.Resize += b_Resize;
ResumeLayout ();
p1.ResumeLayout ();
p2.ResumeLayout ();
}
}