---
title: "TabControl in VB.Net"  
description: "The TabControl in VB.NetWhere The TabControl is a container control that allows you to display multiple tabs on a single form and it allowed switchi"  
author: "Pushpendra Singh"  
published: 2010-12-13  
updated: 2020-04-04  
canonical: https://www.mindstick.com/articles/318/tabcontrol-in-vb-dot-net  
category: "vb.net"  
tags: ["vb.net"]  
reading_time: 2 minutes  

---

# TabControl in VB.Net

## The TabControl in VB.Net

Where The TabControl is a [container](https://www.mindstick.com/forum/34127/extjs-how-to-set-border-for-the-container) control that allows you to display [multiple tabs](https://answers.mindstick.com/qa/95656/how-do-i-stop-firefox-from-opening-multiple-tabs) on a [single form](https://www.mindstick.com/forum/33821/how-to-insert-update-delete-next-previous-button-in-a-single-form-vb-dot-net-winform) and it allowed switching between the tabs.\

## How to use TabControl

[Drag and drop](https://www.mindstick.com/forum/454/how-to-drag-and-drop-multiple-image-from-one-canvas-to-onther-canvas-in-html5) TabControl from Toolbox on the [window Form](https://www.mindstick.com/forum/527/how-to-pass-datagridview-s-cells-value-to-another-window-form).

![TabControl in VB.Net](https://www.mindstick.com/mindstickarticle/0f9a1b51-f2e8-4343-ab35-4229f1f19b93/images/2bf539bb-313c-4919-9ef5-55c381063181.png)

## Change header text of TabPages

```
 Private Sub Form27_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load       TabPage1.Text = "Email" 'Header text of TabPage1 will be chnaged     TabPage2.Text = "Language" 'Header text of TabPage2 will be chnaged End Sub
```

The Header Text of TabPages will be changed when [application](https://www.mindstick.com/articles/12824/calculator-application-in-android) run.

![TabControl in VB.Net](https://www.mindstick.com/mindstickarticle/0f9a1b51-f2e8-4343-ab35-4229f1f19b93/images/0313f5b3-2710-495d-9315-eb3c925d6f08.png)

**Select Tab:** Any tab page can be select

![TabControl in VB.Net](https://www.mindstick.com/mindstickarticle/0f9a1b51-f2e8-4343-ab35-4229f1f19b93/images/ae0ab814-78cf-4e4f-966b-63a468d17134.png)

The [language](https://yourviews.mindstick.com/view/81607/hindi-language-in-pakistan-is-getting-killed) tab page will open when the Language Tab is clicked.

![TabControl in VB.Net](https://www.mindstick.com/mindstickarticle/0f9a1b51-f2e8-4343-ab35-4229f1f19b93/images/fb3c01b2-278f-4f7b-846d-cd0c943d7a28.png)

More TabPages can be added to TabControl.

```
  Private Sub Form27_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load         'Add new tab page         TabControl1.TabPages.Add("Database")   End Sub
```

\

![TabControl in VB.Net](https://www.mindstick.com/mindstickarticle/0f9a1b51-f2e8-4343-ab35-4229f1f19b93/images/e7f808e2-aa70-41df-be9a-061cca3ea5a2.png)

**TabControl [properties](https://yourviews.mindstick.com/view/81845/now-it-s-possible-to-predict-properties-of-any-molecule)**

**ItemSize:** Gets or sets the size of [the control's tabs](https://www.mindstick.com/Articles/77/how-to-split-form-background-color-in-c-sharp).

**TabStop:** Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.

**Visible:** Gets or sets a value indicating whether the control and all its child [controls](https://www.mindstick.com/articles/66/how-to-create-controls-at-run-time-in-csharp-dot-net) are displayed.

---

Original Source: https://www.mindstick.com/articles/318/tabcontrol-in-vb-dot-net

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
