Mega Code Archive

 
Categories / C# Tutorial / GUI Windows Forms
 

Ambient Properties

using System; using System.Drawing; using System.Windows.Forms; public class ControlAmbientProperties : Form {   public ControlAmbientProperties()   {     BackColor = Color.Green;     ForeColor = Color.Yellow;     Button btn = new Button();     btn.Location = new Point(50,50);     btn.Size = new Size(100,23);     btn.Text = "Relationships";     btn.Parent = this;     Label lbl = new Label();     lbl.Text = "Ambient Properties";     lbl.Parent = this;       MessageBox.Show("Button Parent:  " + btn.Parent.ToString() + "\n" +       "Button HasChildren:  " + btn.HasChildren.ToString() + "\n" +        "TopLevelControl:  " + btn.TopLevelControl.ToString() + "\n" +        "Form HasChildren:  " + this.HasChildren.ToString() + "\n" +        "Form Controls Count:  " + this.Controls.Count.ToString(),       "Button Relationships");   }   static void Main()    {     Application.Run(new ControlAmbientProperties());   } }