2010-10-13 37 views
60

Tôi đang sử dụng TabControl trong ứng dụng # .NET. Theo mặc định trang tab đầu tiên của TabControl đang hiển thị trong tải biểu mẫu. Tôi muốn kích hoạt/hiển thị các trang tab khác trong tải biểu mẫu. Theo lập trình, làm cách nào tôi có thể hiển thị trang tab khác?Kích hoạt tabpage của TabControl

Trả lời

94
tabControl1.SelectedTab = MyTab; 
+12

Ngoài , bạn cũng có thể sử dụng: ** tabControl1.Select ("NameOfTabToActivate"); ** –

+0

Tôi cũng đã sử dụng tabC ontrol1.SelectedIndex = 0; –

17

Có hai thuộc tính trong điều khiển TabControl quản lý trang tab nào được chọn.

SelectedIndex cung cấp khả năng chọn nó theo chỉ mục (số nguyên bắt đầu từ 0 đến số tab bạn đã trừ một).

SelectedTab cung cấp khả năng chọn chính đối tượng tab để chọn.

Đặt một trong hai thuộc tính này sẽ thay đổi tab hiện được hiển thị.

Hoặc bạn cũng có thể sử dụng phương pháp Chọn. Nó có ba hương vị, một nơi bạn vượt qua index of the tab, một số khác là TabPage object itselfthe last one một chuỗi biểu thị tên của tab.

34

Bạn có thể sử dụng phương thức SelectTab.

Có 3 phiên bản:

public void SelectTab(int index); 
public void SelectTab(string tabPageName); 
public void SelectTab(TabPage tabPage); 
11

Đối với Windows thiết bị thông minh (khung làm việc nhỏ gọn) (thiết bị MC75-Motorola)

 mytabControl.SelectedIndex = 1 
5

Sử dụng SelectTab như thế này:

TabPage t = tabControl1.TabPages[2]; 
tabControl1.SelectedTab = t; //go to tab 
Các vấn đề liên quan