Pole wyboru

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj
Przykładowe pole wyboru

Pole wyboru (ang. combo box, patrz GUI) - to widget, który pozwala na bezpośrednie wpisanie wartości lub wybranie jej z listy. Ten komponent to połączenie listy rozwijanej lub pola listy i jednowierszowego pola tekstowego.

Użytkownik może kliknąć lewym klawiszem myszy na jedną z linijek i zostanie ona wtedy podświetlona. Zwykle ten widget jest też wyposażony w pasek przesuwania, jeśli linijek jest więcej, niż zmieściłoby się w widgecie.

W zależności od konfiguracji pozwala się na:

  • niezaznaczanie niczego
  • zaznaczanie tylko pojedynczej linijki
  • zaznaczanie równocześnie kilku linijek

Ta cecha jest zresztą podobnie konfigurowalna w widgetach takich, jak struktura drzewiasta. Wybór równocześnie wielu linijek następuje po kliknięciu lewym klawiszem myszy wraz z wciśniętym klawiszem Control, a zaznaczanie zakresu linijek - z wciśniętym klawiszem Shift.

Zdarzenia generowane są zazwyczaj w momencie kliknięcia (tzn. zmiany selekcji). Jeśli widget jest skonfigurowany do selekcji wielokrotnej oraz braku selekcji, to zdarzenia generuje się na każdą selekcję i deselekcję.