2008-11-26 41 views
6

Giả sử tôi đang mở rộng một TextBox gọi là CustomTextBox trong .net. Trong những tình huống nhất định, tôi muốn buộc một tab đến TabIndex tiếp theo trên biểu mẫu. Có cách nào để làm điều này ngoài việc nhận được tất cả các điều khiển chứa trong cha mẹ của CustomTextBox, phân loại chúng bằng TabIndex của họ, và sau đó tập trung các thứ tự tiếp theo?Buộc một tab để điều khiển tiếp theo trong một điều khiển .net mở rộng

Trả lời

12

Tôi nghĩ rằng bạn đang tìm kiếm một cái gì đó giống như phương pháp sau đây: (! Tất cả các trues chỉ là tùy chọn khác nhau, đọc IntelliSense)

form1.SelectNextControl(textBox1, true, true, true, true); 

Bạn đã nói nó là WinForms và không WebForms đúng?

0

Nếu bạn đang mở rộng Hộp văn bản Winforms bình thường, bạn có thể đặt thuộc tính AcceptsTab thành True hoặc False, tùy thuộc vào nhu cầu của bạn. Nếu đó là sự thật, thì một ký tự tab sẽ được chèn vào hộp văn bản của bạn. Nếu đó là sai, sau đó nhấn phím Tab sẽ di chuyển tiêu điểm đến điều khiển tiếp theo trong Tab Thứ tự

+2

Tôi nghĩ EMaddox84 có nghĩa là anh ấy 'lập trình' buộc một tab chứ không phải cách anh ta thiết lập các điều khiển của mình để chấp nhận tab. –

Các vấn đề liên quan