| Previous | Home | Next |
The Panel control is a container for other controls, customarily used to group related controls. Panels are used to subdivide a form by function, giving the user a logical visual cue of control grouping.
Useful properties
AutoScroll - This property when set to true, allows scroll bars to be displayed.
BackColor - The background color of the Panel is defaulted to System.Drawing.SystemColors.Control, but this can be set to any color you like.
BackgroundImage - Instead of a single color, an image can be displayed as the background.
BorderStyle - This property determines if the panel is outlined with no visible border (None), a plain line (FixedSingle), or a shadowed line (Fixed3D).
Controls - Gets the collection of controls contained within the control.
Enabled - if this property is set to false, the controls contained within the Panel will also be disabled.
TabIndex - Gets or sets the tab order of the control within its container. (inherited from Control)
TabStop - Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.
Add a control to a Panel manually
Public Sub CreateMyPanel()
Dim panel1 As New Panel()
Dim textBox1 As New TextBox()
Dim label1 As New Label()
' Initialize the Panel control.
panel1.Location = New Point(56, 72)
panel1.Size = New Size(264, 152)
' Set the Borderstyle for the Panel to three-dimensional.
panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
' Initialize the Label and TextBox controls.
label1.Location = New Point(16, 16)
label1.Text = "label1"
label1.Size = New Size(104, 16)
textBox1.Location = New Point(16, 32)
textBox1.Text = ""
textBox1.Size = New Size(152, 20)
' Add the Panel control to the form.
Me.Controls.Add(panel1)
' Add the Label and TextBox controls to the Panel.
panel1.Controls.Add(label1)
panel1.Controls.Add(textBox1)
End Sub
previous
| Previous | Home | Next |