Mega Code Archive

 
Categories / VB.Net by API / System Windows Forms
 

Control Anchor

Imports System.Windows.Forms public class GetControlAnchoringInformation    public Shared Sub Main         Application.Run(New Anchoring)    End Sub End class Public Class Anchoring     Inherits System.Windows.Forms.Form #Region " Windows Form Designer generated code "     Public Sub New()         MyBase.New()         InitializeComponent()         For Each ctrl As Control In Me.Controls             Dim anchorText As New System.Text.StringBuilder             If ctrl.Anchor And AnchorStyles.Top Then                 anchorText.Append("Top")             End If             If ctrl.Anchor And AnchorStyles.Left Then                 If anchorText.Length <> 0 Then                     anchorText.Append(", ")                 End If                 anchorText.Append("Left")             End If             If ctrl.Anchor And AnchorStyles.Bottom Then                 If anchorText.Length <> 0 Then                     anchorText.Append(", ")                 End If                 anchorText.Append("Bottom")             End If             If ctrl.Anchor And AnchorStyles.Right Then                 If anchorText.Length <> 0 Then                     anchorText.Append(", ")                 End If                 anchorText.Append("Right")             End If             ctrl.Text = anchorText.ToString()         Next     End Sub     'Form overrides dispose to clean up the component list.     Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)         If disposing Then             If Not (components Is Nothing) Then                 components.Dispose()             End If         End If         MyBase.Dispose(disposing)     End Sub     'Required by the Windows Form Designer     Private components As System.ComponentModel.IContainer     'NOTE: The following procedure is required by the Windows Form Designer     'It can be modified using the Windows Form Designer.       'Do not modify it using the code editor.     Friend WithEvents TextBox1 As System.Windows.Forms.TextBox     Friend WithEvents TextBox2 As System.Windows.Forms.TextBox     Friend WithEvents TextBox3 As System.Windows.Forms.TextBox     Friend WithEvents Button1 As System.Windows.Forms.Button     Friend WithEvents TextBox4 As System.Windows.Forms.TextBox     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()         Me.TextBox1 = New System.Windows.Forms.TextBox         Me.TextBox2 = New System.Windows.Forms.TextBox         Me.TextBox3 = New System.Windows.Forms.TextBox         Me.Button1 = New System.Windows.Forms.Button         Me.TextBox4 = New System.Windows.Forms.TextBox         Me.SuspendLayout()         '         'TextBox1         '         Me.TextBox1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)         Me.TextBox1.Location = New System.Drawing.Point(16, 16)         Me.TextBox1.Name = "TextBox1"         Me.TextBox1.Size = New System.Drawing.Size(248, 20)         Me.TextBox1.TabIndex = 0         Me.TextBox1.Text = "Anchored to Top, Left, Right"         '         'TextBox2         '         Me.TextBox2.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)         Me.TextBox2.Location = New System.Drawing.Point(16, 72)         Me.TextBox2.Name = "TextBox2"         Me.TextBox2.Size = New System.Drawing.Size(248, 20)         Me.TextBox2.TabIndex = 1         Me.TextBox2.Text = "Anchored to Top, Left, Right"         '         'TextBox3         '         Me.TextBox3.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _                     Or System.Windows.Forms.AnchorStyles.Left) _                     Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)         Me.TextBox3.Location = New System.Drawing.Point(16, 96)         Me.TextBox3.Multiline = True         Me.TextBox3.Name = "TextBox3"         Me.TextBox3.Size = New System.Drawing.Size(248, 136)         Me.TextBox3.TabIndex = 2         Me.TextBox3.Text = "Anchored to Top, Bottom, Left, Right"         '         'Button1         '         Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)         Me.Button1.Location = New System.Drawing.Point(168, 240)         Me.Button1.Name = "Button1"         Me.Button1.Size = New System.Drawing.Size(96, 23)         Me.Button1.TabIndex = 3         Me.Button1.Text = "bottom,right"         '         'TextBox4         '         Me.TextBox4.Location = New System.Drawing.Point(16, 44)         Me.TextBox4.Name = "TextBox4"         Me.TextBox4.Size = New System.Drawing.Size(248, 20)         Me.TextBox4.TabIndex = 4         Me.TextBox4.Text = "Anchored to Top, Left (default)"         '         'Anchoring         '         Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)         Me.ClientSize = New System.Drawing.Size(280, 270)         Me.Controls.Add(Me.TextBox4)         Me.Controls.Add(Me.Button1)         Me.Controls.Add(Me.TextBox3)         Me.Controls.Add(Me.TextBox2)         Me.Controls.Add(Me.TextBox1)         Me.Name = "Anchoring"         Me.Text = "Anchoring"         Me.ResumeLayout(False)     End Sub #End Region End Class