Build Form without by hand : Form : GUI Windows Forms C# Examples


C# Examples » GUI Windows Forms » Form »

 

Build Form without by hand









    
using  System;    
using  System.Drawing;
using  System.Windows.Forms;

class  FormHand  :  Form
{
    private  TextBox  firstNameBox  =  new  TextBox();  
    private  Button  btnShowControls  =  new  Button();
    
    public  FormHand()
    {
        firstNameBox.Text  =  "Text";
        firstNameBox.Size  =  new  Size(150,  50);
        firstNameBox.Location  =  new  Point(10,  10);
        this.Controls.Add(firstNameBox);

        btnShowControls.Text  =  "Click  Me";
        btnShowControls.Size  =  new  Size(90,  90);
        btnShowControls.Location  =  new  Point(10,  70);
        btnShowControls.Click  +=  new  EventHandler(btnShowControls_Clicked);
        this.Controls.Add(btnShowControls);

        CenterToScreen();
    }

    protected  void  btnShowControls_Clicked(object  sender,  EventArgs  e)
    {
        Control.ControlCollection  coll  =  this.Controls;
        foreach(Control  c  in  coll)
        {
            if(c  !=  null)
                Console.WriteLine(string.Format("Index:  {0},  Text:  {1}\n",  coll.GetChildIndex(c,  false),  c.Text));
        }
        MessageBox.Show("Message",  "Index  and  Text  values  for  each  control");
    }

        public  static  int  Main(string[]  args)
        {
        Application.Run(new  FormHand());
        return  0;
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo GUI Windows Forms
» Form