Form Anchor
/*
C# Programming Tips & Techniques
by Charles Wright, Kris Jamsa
Publisher: Osborne/McGraw-Hill (December 28, 2001)
ISBN: 0072193794
*/
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace Anchor
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class FormAnchor : System.Windows.Forms.Form
{
private System.Windows.Forms.Button btnOK;
private System.Windows.Forms.Button btnCancel;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.Button btnClear;
private System.Windows.Forms.CheckBox checkBox1;
private System.Windows.Forms.CheckBox checkBox2;
private System.Windows.Forms.CheckBox checkBox3;
private System.Windows.Forms.RadioButton radioButton1;
private System.Windows.Forms.RadioButton radioButton2;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
public FormAnchor()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.btnOK = new System.Windows.Forms.Button();
this.btnCancel = new System.Windows.Forms.Button();
this.textBox1 = new System.Windows.Forms.TextBox();
this.btnClear = new System.Windows.Forms.Button();
this.checkBox1 = new System.Windows.Forms.CheckBox();
this.checkBox2 = new System.Windows.Forms.CheckBox();
this.checkBox3 = new System.Windows.Forms.CheckBox();
this.radioButton1 = new System.Windows.Forms.RadioButton();
this.radioButton2 = new System.Windows.Forms.RadioButton();
this.SuspendLayout();
//
// btnOK
//
this.btnOK.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
this.btnOK.Location = new System.Drawing.Point(106, 188);
this.btnOK.Name = "btnOK";
this.btnOK.Size = new System.Drawing.Size(72, 32);
this.btnOK.TabIndex = 0;
this.btnOK.Text = "Bottom";
//
// btnCancel
//
this.btnCancel.Anchor = (System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right);
this.btnCancel.Location = new System.Drawing.Point(196, 188);
this.btnCancel.Name = "btnCancel";
this.btnCancel.Size = new System.Drawing.Size(72, 32);
this.btnCancel.TabIndex = 1;
this.btnCancel.Text = "Bottom Right";
//
// textBox1
//
this.textBox1.Anchor = (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right);
this.textBox1.Location = new System.Drawing.Point(72, 80);
this.textBox1.Multiline = true;
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(140, 60);
this.textBox1.TabIndex = 2;
this.textBox1.Text = "Top Bottom Left Right";
//
// btnClear
//
this.btnClear.Anchor = (System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left);
this.btnClear.Location = new System.Drawing.Point(16, 188);
this.btnClear.Name = "btnClear";
this.btnClear.Size = new System.Drawing.Size(72, 32);
this.btnClear.TabIndex = 3;
this.btnClear.Text = "Bottom Left";
//
// checkBox1
//
this.checkBox1.Location = new System.Drawing.Point(16, 8);
this.checkBox1.Name = "checkBox1";
this.checkBox1.Size = new System.Drawing.Size(56, 24);
this.checkBox1.TabIndex = 4;
this.checkBox1.Text = "Top Left";
//
// checkBox2
//
this.checkBox2.Anchor = (System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right);
this.checkBox2.Location = new System.Drawing.Point(228, 8);
this.checkBox2.Name = "checkBox2";
this.checkBox2.Size = new System.Drawing.Size(64, 24);
this.checkBox2.TabIndex = 5;
this.checkBox2.Text = "Top Right";
//
// checkBox3
//
this.checkBox3.Anchor = System.Windows.Forms.AnchorStyles.Top;
this.checkBox3.Location = new System.Drawing.Point(106, 8);
this.checkBox3.Name = "checkBox3";
this.checkBox3.Size = new System.Drawing.Size(80, 24);
this.checkBox3.TabIndex = 6;
this.checkBox3.Text = "Top";
//
// radioButton1
//
this.radioButton1.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.radioButton1.Location = new System.Drawing.Point(8, 82);
this.radioButton1.Name = "radioButton1";
this.radioButton1.Size = new System.Drawing.Size(48, 48);
this.radioButton1.TabIndex = 7;
this.radioButton1.Text = "Left";
//
// radioButton2
//
this.radioButton2.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.radioButton2.Location = new System.Drawing.Point(228, 82);
this.radioButton2.Name = "radioButton2";
this.radioButton2.Size = new System.Drawing.Size(56, 48);
this.radioButton2.TabIndex = 8;
this.radioButton2.Text = "Right";
//
// FormAnchor
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(296, 245);
this.Controls.AddRange(new System.Windows.Forms.Control[] {
this.radioButton2,
this.radioButton1,
this.checkBox3,
this.checkBox2,
this.checkBox1,
this.btnClear,
this.textBox1,
this.btnCancel,
this.btnOK});
this.Name = "FormAnchor";
this.Text = "FormAnchor";
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new FormAnchor());
}
}
}
Related examples in the same category