Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
Ten przewodnik projektowania został utworzony dla systemu Windows 7 i nie został zaktualizowany dla nowszych wersji systemu Windows. Większość wskazówek nadal ma zastosowanie w zasadzie, ale prezentacja i przykłady nie odzwierciedlają naszych bieżących wskazówek dotyczących projektowania.
Pole grupy to prostokątna ramka z etykietą, która otacza zestaw powiązanych kontrolek. Pole grupy to sposób wizualnego pokazywania relacji; oprócz ewentualnego udostępnienia klucza dostępu dla grupy kontrolek, nie zapewnia funkcji.
Typowe pole grupy.
Nuta
Wskazówki dotyczące układu przedstawiono w osobnym artykule.
Czy jest to właściwa kontrola?
Podczas gdy pola grup są silnymi środkami wizualnymi wskazującymi relacje, nadmiernie je dodaje bałagan wizualny i znacznie zmniejsza ilość miejsca dostępnego na powierzchni. Są one wizualnie ciężkie i powinny być używane oszczędnie — tylko wtedy, gdy nie ma lepszego rozwiązania.
Trend projektowania w systemie Windows jest prostszy, czystszy wygląd poprzez wyeliminowanie niepotrzebnych linii.
Aby zdecydować, czy pole grupy jest konieczne, należy wziąć pod uwagę następujące pytania:
- Czy w grupie znajduje się więcej niż jedna kontrolka? Jeśli nie, zamiast tego użyj etykiety zwykłego tekstu. Rzadkim wyjątkiem jest użycie pola grupy z jedną kontrolką w celu zachowania spójności z innymi polami grup na tej samej powierzchni.
niepoprawne:
W tym przykładzie pole grupy ma tylko jedną kontrolkę.
- Czy kontrolki są powiązane? Czy pokazanie relacji powoduje dodanie jasności? Jeśli nie, należy przedstawić kontrolki oddzielnie poza polem grupy.
- Czy wszystkie kontrolki znajdują się wewnątrz grupy? Jeśli tak, wskaż relację na większej powierzchni, na przykład w oknie dialogowym nadrzędnym lub na stronie.
niepoprawne:
W tym przykładzie wszystkie kontrolki (oprócz przycisków zatwierdzania) w oknie dialogowym znajdują się w polu grupy.
- Czy można skutecznie komunikować relacje przy użyciu samego układu? Jeśli tak, użyj układu. Powiązane kontrolki można umieszczać obok siebie i umieszczać dodatkowe odstępy między niepowiązanymi kontrolkami. Możesz również użyć nagłówków i wcięcia, aby wyświetlić relacje hierarchiczne.
W tym przykładzie sam układ służy do pokazywania relacji sterujących.
- Czy można skutecznie komunikować relacje przy użyciu separatora? Jeśli tak, użyj separatora. Separator to linia pozioma, która łączy poniżej kontrolki. Separatory zapewniają prostszy, czystszy wygląd. Jednak w przeciwieństwie do pól grupowych, działają najlepiej, gdy obejmują pełną szerokość powierzchni.
- Deweloperzy: Można zaimplementować separator z wyrytym prostokątem o wysokości jednej.
W tym przykładzie separatory oznaczone etykietami są używane do pokazywania relacji kontrolek.
W tym przykładzie separatory bez etykiet są używane do pokazywania relacji sterujących.
- Czy można skutecznie komunikować relacje bez tekstu? Jeśli tak, rozważ użycie elementów graficznych, takich jak tła lub agregatorów.
Wytyczne
- Nie zagnieżdżaj pól grupowych. Użyj układu, aby wyświetlić relacje w polu grupy.
niepoprawne:
W tym przykładzie zagnieżdżone pola grup powodują niepotrzebne zaśmiecanie wizualne.
poprawna:
W tym przykładzie ta sama relacja sterowania jest wyświetlana przy użyciu układu.
- Nie umieszczaj kontrolek w etykietach pól grupy.
- Wyjątek: Pole wyboru można użyć jako etykiety pola grupy, jeśli wszystkie kontrolki wewnątrz pola są włączone i wyłączone przez to pole wyboru.
niepoprawne:
W tym przykładzie lista rozwijana jest niepoprawnie umieszczona w polu grupy. W tym przykładzie zamiast tego należy użyć kart .
- Nie wyłączaj pól grupy. Aby wskazać, że grupa kontrolek nie ma obecnie zastosowania, wyłącz wszystkie kontrolki w polu grupy, ale nie samo pole grupy. Takie podejście jest bardziej dostępne i może być spójne obsługiwane przez wszystkie struktury interfejsu użytkownika.
Etykiety
- Etykieta wszystkich pól grupy.
- Nie przypisuj klucza dostępu do etykiety. Takie działanie jest niepotrzebne i sprawia, że inne klucze dostępu są trudniejsze do przypisania. Zamiast tego przypisz klucze dostępu do kontrolek w polu grupy.
- Wyjątek: Jeśli powierzchnia ma wiele kontrolek, może być za mało dostępnych kluczy dostępu. Jeśli tak, zmniejsz liczbę kluczy dostępu, przypisując je do pól grupy zamiast kontrolek w polach grupy.
- Użyj wielkich liter w stylu zdania.
- Napisz etykietę przy użyciu ownika lub frazy nounowej, a nie jako zdania i nie używaj końcowej interpunkcji, w tym dwukropków.
- Użyj równoległych fraz dla etykiet pól grupowych na tej samej powierzchni.
- Zachowaj zwięzłość etykiet pól grupy. Nie używaj tekstu instruktażowego jako etykiety. W polu grupy można jednak mieć tekst instruktażowy.
- Nie powtarzaj etykiety pola grupy w etykietach kontrolek w polu. Jeśli na przykład pole grupy ma etykietę Wyrównanie, oznacz przyciski opcji w lewo, w prawo itd., a nie wyrównanie w lewo lub wyrównanie do prawej.
- Nie należy odwoływać się do pól grupowych w tekście interfejsu użytkownika.
Dokumentacja
W przypadku odwoływania się do pól grupy:
- Zapoznaj się z polami grupowania tylko w dokumentacji programatora i inną dokumentację techniczną. W polu grupy użyj dwóch małych liter.
- Wszędzie indziej nie jest konieczne uwzględnienie nazwy pola grupy w procedurze, chyba że okno dialogowe zawiera więcej niż jedną opcję o tej samej nazwie. W takich przypadkach użyj polecenia w obszarze z nazwą pola grupy.
- Jeśli to możliwe, sformatuj etykietę przy użyciu tekstu pogrubionego. W przeciwnym razie umieść etykietę w cudzysłowie tylko wtedy, gdy jest to wymagane, aby zapobiec nieporozumieniu.
Przykład: w obszarze Effectswybierz pozycję Hidden.