VB.NET Technology

VB.Net Projects

VB.Net Project 1

Panel Control
Previous Home Next
adplus-dvertising

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