Csharp/C Sharp/GUI Windows Form/Control Anchor
Form Anchor
<source lang="csharp"> /* 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.ruponentModel; 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.ruponentModel.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()); } }
}
</source>