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 |