W prawie wszystkich aplikacjach, które mają pasek menu, niektóre elementy mają po elipsie (...), a niektóre nie. Czy istnieje dobrze znana konwencja, kiedy umieścić tę elipsę, a kiedy nie? Kiedy to zrobisz? Czy to robisz?Kiedy używać elipsy po elementach menu
Szukałem w różnych aplikacjach systemu Windows, a to jest to, co ja przyszedłem do:
Ellipsis
- pozycje menu, które otwiera się formularz, który wymaga wprowadzania danych przez użytkownika, aby coś zrobić (Zastąp, Idź do, Czcionka)
Bez wielokropek jest
- pozycje menu, które po prostu robi coś (wycinanie, wklejanie, zjazd, Zapisz)
- pozycje menu, które otwiera się formularz, który nie wymaga wprowadzania danych przez użytkownika (O, Check for Updates)
Ale zawsze pojawiają się pozycje menu, które nie są zgodne z tą zasadą. Na przykład pozycje Pomocy (Jak, Wyszukiwarka, Indeks) oraz Znajdź i zamień (Szybkie szukanie, Znajdź w plikach, Znajdź symbol) w Visual Studio.
Więc po myślenia o nim nieco więcej teraz, że może to być sprawa:
Wielokropek
- pozycje menu, które z pewnością otworzyć okno modalne.
Nie Wielokropek przedmioty
- otwartym menu non-modalnego okna.
- Elementy menu, które nie otwierają żadnego okna.
- pozycje menu, które najprawdopodobniej nie zostanie otwarte okno modalne (jak Save, który robi otworzyć okno modalne, jeśli nie zostały zapisane przed albo coś w tym stylu, ale poza tym nie robić)
Co wy myślicie?
Oczywiście można napisać jedną z nich w nowej aplikacji WPF lub AJAX. Nie trzeba wtedy przestrzegać konwencji! Ale użytkownik będzie tak zachwycony pięknem, nie będą mieli nic przeciwko temu, aby nie móc korzystać z aplikacji. :) – MarkJ
Zobacz także: http://stackoverflow.com/questions/278655/when-should-i-use-a-lipsis-in-a-menu-item – texclayton
Świetne pytanie --- dziękuję! – pixelfairy