2013-03-14 6 views
40

Odkąd pamiętam, Visual Studio posiada zintegrowane okno dialogowe, które pozwala w łatwy sposób uporządkować kolejność elementów sterujących.Gdzie jest okno dialogowe Przypisanie kolejności zakładek w Visual Studio 2012?

Właśnie utworzyłem swój pierwszy projekt WinForms VS 2012, dodałem wszystkie moje kontrolki i poszedłem znaleźć okno dialogowe indeksowania tabulatorów i wydaje się, że brakuje go w Visual Studio.

Znalazłem this MSDN article, który stwierdza, że ​​mogę otworzyć to okno dialogowe, przechodząc do FORMAT> Kolejność kart. Problem polega na tym, że w moim menu FORMAT nie ma opcji Kolejność kart. Alternatywnie, dokumentacja stwierdza, że ​​Ctrl + D powinno otworzyć to okno dialogowe. Tak nie jest.

Kolejną opcją jest wybranie opcji menu VIEW> Tab Order. Ta metoda powoduje, że pola Indeksowania kart są umieszczane nad kontrolkami. Możesz kolejno klikać kontrolki, po jednym na raz, w kolejności, w której chcesz je ustawić, aby ustawić kolejność tabulatorów.

Jest to niedopuszczalne, ponieważ mój formularz zawiera wiele paneli i pól grupowych, które pokrywają się nawzajem. Nie mogę klikać kontrolek, ponieważ wiele z nich nie jest już widocznych w projektancie.

Czy istnieje łatwy sposób, aby ustawić kolejność tabulacji w moich kontrolkach, tak jak poprzednio używane w starszych wersjach Visual Studio?

+0

możesz wypróbować ten dodatek. Zastrzeżenie - jestem suthor tego dodatku. http://codecanyon.net/item/winforms-tab-index-addin/4567358?WT.ac=category_thumb&WT.seg_1=category_thumb&WT.z_author=Rifky – Rifky

+1

Nie jesteś szalony, RLH: istnieje okno dialogowe "Kolejność kart" w Access, który działa w ten sposób do projektowania formularzy. –

+0

Aaaaaah ... Dziękuję! Wiedziałem, że gdzieś go widziałem. Używam dużo pracy przy zachowaniu starego kodu VBA (właściwie w Excelu). Założę się, że to jest miejsce, w którym go pamiętam. – RLH

Odpowiedz

54

Jest on nadal dostępny, wystarczy go dodać z powrotem do menu Widok. Narzędzia + Dostosuj, karta Polecenia, Pasek menu = Widok. Wybierz element menu w panelu Sterowanie, w którym chcesz go wstawić, powiedz dolny. Następnie Dodaj polecenie, Kategoria = Widok, Polecenia = Kolejność kart.

Tab Order

Pamięć tego polecenia brzmi nieco zamglony, to nigdy nie było w menu Format i jej nigdy nie było dialogowe. Jeśli chcesz umieścić go w menu Format, możesz wybrać pasek menu Format w zakładce Polecenia. Nie można jednak uczynić z tego okna dialogowego, liczy elementy sterujące w widoku projektowym. Pewne szanse na zapamiętanie polecenia Widok + Dokument.

+0

Hans Passant: To dodało opcję z powrotem do mojego menu. Wariant, którego potrzebuję, był dostępny w kategorii "Format" ostatniego kroku, a nie w kategorii Widok. Jednak po dodaniu tej opcji menu jest ona wyłączona w menu. Czy jest jakiś powód, dla którego nie mogę uruchomić tej funkcji? Kliknąłem na formularz w projektancie, kliknąłem na modyfikowalną kontrolę. Wygląda na to, że nic nie zmienia stanu menu Tab, które powinno otworzyć to okno dialogowe. Dowolny pomysł? – RLH

+1

Polecenie Kolejność jest wyłączone, dopóki projektant nie ma co najmniej jednego elementu sterującego do pracy. Czy jesteś pewien, że pamiętasz prawidłowe polecenie, ciągle mówisz o oknie dialogowym? To nigdy nie był dialog. –

+0

Minęło dużo czasu, odkąd musiałem użyć takiego narzędzia, ale pomyślałem, że było (lata temu, być może w Visual Basic 6) dialog, który pozwolił ci poruszać kontrolkami w górę iw dół na formularzu. Kolejność, w jakiej zostały ustawione, była kolejnością, w jakiej zostały ustawione. Chyba się mylę. To mogła być wtyczka, o której myślę. W rzeczywistości używam narzędzi Infragistics. Może to część ich wtyczek i o tym właśnie myślę. – RLH

0

Możesz klikać kontrolki w widoku Konspektu dokumentu. Jeśli wszystkie mają tę samą wartość TabIndex, ich kolejność Z będzie używana jako kolejność tab. Kolejność Z można zmienić także w widoku Konspekt dokumentu.

+0

Przepraszam, ale nie mogę klikać kolejności tabulatorów. Mam kontrole, ułożone na sterach - nie widzę z tego powodu wszystkich pól z numeracją tabulatorów. – RLH

+0

@RLH Widok Konspekt dokumentu jest drzewem kontrolującym listę wszystkich formantów uporządkowanych według ich kontenerów. Możesz kliknąć je wszystkie w Obrysie dokumentu, co spowoduje, że zostaną wybrane w widoku Projektanta. – Tergiver

+0

Piszesz: "Kolejność Z można zmienić również w widoku Konspektu dokumentu." Może brakuje mi czegoś oczywistego, ale jak? Kiedy wybieram kontrolkę, to tak, jest ona wybrana w oknie projektu, ale nadal jest ukryta za innymi kontrolkami. Menu prawego przycisku myszy nie zawiera wpisów "Przesuń do przodu" lub "Wyślij do tyłu". Mogę kliknąć strzałkę z czterema głowicami w oknie projektu i wybrać "Przesuń na wierzch" - czy to właśnie masz na myśli? A może jest coś bardziej intuicyjnego, czego brakuje mojej intuicji? – RenniePet

36

Przejdź do paska narzędzi wyrównania. Na koniec kliknij małą strzałkę w dół "Dodaj lub usuń przyciski". Kliknij przycisk "Dodaj lub usuń przyciski" i spójrz na dół listy. Powinieneś zobaczyć Kolejność kart. Kliknij na to i zostanie on dodany do paska narzędzi wyrównania. enter image description here

4

znalazłem to być bardzo użyteczne http://msdn.microsoft.com/en-us/library/csz6b8x8.aspx

Pozwala ona po prostu kliknij na różnych kontroli w kolejności, w jakiej chcesz je poprzez zakładkę. Robisz to, gdy jesteś w trybie "Pokaż kolejność kart", jak opisano powyżej; Wskazówka od Eltona o dodaniu ikony do paska narzędzi ułatwia przełączanie trybu.

Ctrl-doubleclick pierwsze sterowanie, a następnie kliknij kolejne elementy sterujące, a następnie naciśnij klawisz Enter, aby zakończyć. Możesz także rozpocząć od N-tego formantu, jeśli klikniesz Ctrl przed nim, a następnie kliknij w normalny sposób.

(VS ekspresowe 2013)

0

Zakładka narzędzie zamówienie z menu Widok znika w niektórych przypadkach.Na przykład, jeśli klikniesz pole tekstowe, a następnie przejdziesz do jego właściwości, opcja kolejności tabulacji nie zostanie wyświetlona. Musisz wybrać kontrolkę, a następnie natychmiast przejść do menu widoku i wybrać kolejność kart.

Powiązane problemy