2013-03-14 56 views
40

Miễn là tôi có thể gọi lại, Visual Studio đã có hộp thoại tích hợp cho phép bạn dễ dàng sắp xếp thứ tự tab của các điều khiển của mình.Hộp thoại gán thứ tự tab trong Visual Studio 2012 ở đâu?

Tôi vừa tạo dự án WinForms VS 2012 đầu tiên của mình, thêm tất cả các điều khiển của tôi và đi tìm hộp thoại Đánh chỉ mục tab và dường như nó bị thiếu trong Visual Studio.

Tôi tìm thấy this MSDN article tuyên bố rằng tôi có thể mở hộp thoại này bằng cách chuyển đến FORMAT> Thứ tự tab. Vấn đề là không có tùy chọn Tab Order trên menu FORMAT của tôi. Ngoài ra, các tài liệu tuyên bố thứ tại Ctrl + D nên mở hộp thoại này. Nó không.

Một lựa chọn khác là chọn tùy chọn VIEW> Tab Order order. Phương pháp này gây ra các hộp Tab Index để di chuột qua các điều khiển của bạn. Sau đó, bạn có thể nhấp vào các điều khiển của mình, từng lần một, theo thứ tự bạn muốn họ điều khiển tab, để đặt thứ tự tab.

Điều này không được chấp nhận vì biểu mẫu của tôi chứa nhiều bảng và hộp nhóm bao phủ nhau. Tôi không thể nhấp qua các điều khiển của mình vì nhiều người trong số họ không còn nhìn thấy được trong nhà thiết kế nữa.

Có cách nào dễ dàng để tôi thiết lập thứ tự tab của các điều khiển của tôi như trước đây có sử dụng trong các phiên bản cũ hơn của Visual Studio không?

+0

bạn có thể dùng thử tiện ích này. Disclaimer - Tôi là suthor của addon này. http://codecanyon.net/item/winforms-tab-index-addin/4567358?WT.ac=category_thumb&WT.seg_1=category_thumb&WT.z_author=Rifky – Rifky

+1

Bạn không điên, RLH: có hộp thoại "Đặt hàng tab" trong Access hoạt động theo cách đó cho thiết kế biểu mẫu. –

+0

Aaaaaah ... Cảm ơn bạn! Tôi biết tôi đã thấy một nơi nào đó. Tôi sử dụng để làm rất nhiều công việc duy trì mã VBA cũ (thực sự trong Excel.) Tôi đặt cược đó là nơi tôi nhớ nó. – RLH

Trả lời

54

Nó vẫn có sẵn, bạn chỉ cần thêm nó trở lại menu Xem. Công cụ + Tùy chỉnh, tab Lệnh, Thanh trình đơn = Xem. Chọn mục trình đơn trong Điều khiển mà bạn muốn chèn vào mục đó, nói mục dưới cùng. Sau đó, thêm lệnh, danh mục = dạng xem, lệnh = thứ tự tab.

Tab Order

bộ nhớ của bạn của lệnh này thực hiện âm thanh một chút mơ hồ, nó không bao giờ trên menu Format và nó chưa bao giờ được một hộp thoại. Nếu bạn muốn đặt nó trên menu Format thì bạn có thể, chỉ cần chọn thanh menu Format trong tab Commands. Bạn không thể làm cho nó một hộp thoại mặc dù, nó số các điều khiển trong xem thiết kế. Một số tỷ lệ cược mà bạn thực sự nhớ lệnh View + Document Outline.

+0

Hans Passant: Thao tác này đã thêm tùy chọn trở lại menu của tôi. Biến thể mà tôi cần có sẵn trong danh mục "Định dạng" của bước cuối cùng của bạn và không phải là biến thể trong danh mục Chế độ xem. Tuy nhiên, khi tôi thêm tùy chọn menu này, nó sẽ bị tắt trên menu. Có lý do nào khiến tôi không thể sử dụng tính năng này không? Tôi đã nhấp vào biểu mẫu trong nhà thiết kế, tôi đã nhấp vào một điều khiển có thể sửa đổi. Không có gì thay đổi trạng thái của tùy chọn menu Thứ tự tab sẽ mở hộp thoại này. Bất kỳ ý tưởng? – RLH

+1

Lệnh Thứ tự Tab bị tắt cho đến khi người thiết kế có ít nhất một điều khiển để làm việc. Bạn có chắc chắn rằng bạn nhớ đúng lệnh, bạn tiếp tục nói về một hộp thoại? Nó chưa bao giờ là một hộp thoại. –

+0

Đã lâu rồi kể từ khi tôi phải sử dụng một công cụ như vậy nhưng tôi nghĩ đã có (trong nhiều năm trước, có thể trong Visual Basic 6) một hộp thoại cho phép bạn di chuyển các điều khiển lên xuống dưới một biểu mẫu. Thứ tự mà họ đã đặt, là thứ tự họ sẽ tab. Tôi đoán tôi sai rồi. Đây có thể là một plug-in mà tôi đang nghĩ đến. Trong thực tế, tôi sử dụng để sử dụng các công cụ Infragistics. Có lẽ nó là một phần của plug-in của họ và đó là những gì tôi đang nghĩ đến. – RLH

0

Bạn có thể nhấp qua các điều khiển của mình bằng chế độ xem Đường viền tài liệu. Nếu tất cả đều có cùng giá trị TabIndex, thứ tự Z của chúng sẽ được sử dụng làm thứ tự tab. Lệnh Z cũng có thể được thay đổi với khung nhìn Outline Document.

+0

Xin lỗi, nhưng tôi không thể nhấp qua thứ tự tab. Tôi có các điều khiển, được xếp chồng lên nhau trên các nút điều khiển - Tôi không thể thấy tất cả các hộp đánh số tab vì điều này. – RLH

+0

@RLH Chế độ xem Tài liệu phác thảo là một điều khiển Tree liệt kê tất cả các điều khiển, được sắp xếp theo vùng chứa của chúng. Bạn có thể nhấp qua tất cả chúng trong Sơ đồ tài liệu khiến chúng trở nên được chọn trong Chế độ xem thiết kế. – Tergiver

+0

Bạn viết "Lệnh Z cũng có thể được thay đổi với chế độ xem dạng phác thảo tài liệu." Có lẽ tôi đang thiếu một cái gì đó hiển nhiên, nhưng làm thế nào? Khi tôi chọn một điều khiển, sau đó, có, nó được chọn trong cửa sổ thiết kế, nhưng nó vẫn ẩn đằng sau các điều khiển khác. Trình đơn nhấp chuột phải không có mục "Đưa lên phía trước" hoặc "Gửi lại". Tôi có thể nhấp vào mũi tên bốn đầu trên cửa sổ thiết kế và chọn "Đưa lên phía trước" - đó có thể là điều bạn muốn nói không? Hay có cái gì trực quan hơn mà trực giác của tôi bị thiếu? – RenniePet

36

Chuyển đến thanh công cụ căn chỉnh của bạn. Cuối cùng, nhấp vào mũi tên xuống "Add or Remove Buttons" nhỏ bé xíu. Nhấp vào nút "Thêm hoặc xóa nút" và nhìn về phía cuối danh sách. Bạn sẽ thấy Tab Order. Bấm vào đó và nó sẽ được thêm vào thanh công cụ căn chỉnh. enter image description here

4

Tôi thấy điều này là rất hữu ích http://msdn.microsoft.com/en-us/library/csz6b8x8.aspx

Nó cho phép bạn chỉ cần nhấp vào các điều khiển khác nhau theo thứ tự mà bạn muốn họ tab qua. Bạn làm điều này trong khi bạn đang ở chế độ "Hiển thị thứ tự tab" như được mô tả ở trên; mẹo từ Elton về việc thêm biểu tượng vào thanh công cụ giúp dễ dàng chuyển đổi chế độ.

Ctrl-doubleclick điều khiển đầu tiên, sau đó nhấp vào các điều khiển tiếp theo và nhấn Enter để chấm dứt. Bạn cũng có thể bắt đầu trên điều khiển Nth nếu bạn nhấn Ctrl-click cái trước nó, sau đó bấm vào thứ tự như bình thường.

(VS Express 2013)

0

Công cụ đặt hàng tab từ menu chế độ xem biến mất trong một số trường hợp.Ví dụ: nếu bạn bấm vào một hộp văn bản, sau đó chuyển đến thuộc tính của nó, tùy chọn thứ tự tab sẽ không hiển thị. Bạn phải chọn một điều khiển, sau đó ngay lập tức đi đến trình đơn xem và chọn thứ tự tab.

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