2 (2423)

2 (2423)



88 Aplikacje w Delphi. Przykłady

Tabela 7.1. Właściwości charakterystyczne dla listy TListBox

Właściwość

Znaczenie

Col utnns

Właściwość określająca liczbę kolumn elementów listy TLi stbox.

MultiSelect

Właściwość typu logicznego; gdy ma wartość true, możliwy jest wybór więcej niż jednego elementu. Sposób wyboru elementów zależy od właściwości ExtendedSelect. Jeśli ExtendedSel ect ma wartość FALSE, to elementy można wybierać za pomocą myszy; w przeciwnym razie do wyboru kilku elementów potrzebne są dodatkowo klawisze Shift lub Ctrl, które majątakie samo znaczenie jak przy zaznaczaniu plików w Windows.

Tabela 7.2. Właściwości charakterystyczne dla listy TComboBox

Właściwość

Znaczenie

Text

Właściwość typu Stri ng. Określa zawartość poła edycyjnego listy. Można zablokować możliwość wpisywania tekstu do tego pola przez ustawienie właściwości Styl e, np. na csDropDownList.

DropDownCount

Liczba elementów widoczna po rozwinięciu listy TComboBox.

Tabela 7.3. Właściwości wspólne dla obu list wyboru

Właściwość

Znaczenie

Count

Liczba elementów listy — Items. To samo możemy uzyskać, korzystając z właściwości Items .Count.

Items

Właściwość typu TStri ngs — element listy, można więc korzystać z metod i właściwości obiektu TStri ngs, umożliwiających m.in. dodawanie, wstawianie i kasowanie elementów listy. Zostały one opisane w rozdziale 8.

Sorted

Właściwość ustawiona na true powoduje posortowanie elementów listy.

Itemlndex

Numer aktualnie wybranego elementu. Wartość Itemlndex wynosi -1, jeśli nie wybrano żadnego elementu.

TopIndex

Właściwość określa numer elementu wyświetlanego jako pierwszy element listy, zwykle 0. Właściwość może być wykorzystana do zapewnienia widoczności określonym elementom listy, np. TopIndex:=Items. Index0f( 'żółty').

Selected

Tablica typu logicznego zawierająca informacje o tym, który element zaznaczono; wartość true oznacza element zaznaczony.

Style

Właściwość decydująca o tym, czy wysokości poszczególnych elementów listy sąjednakowe. Dla listy TComboBox właściwość Style, ustawiona na csDropDownList, pozwala na zablokowanie możliwości edycji — przykład 7.13.

Canvas

Właściwość obiektowa typu TCanvas. Umożliwia rysowanie po listach wyboru za pomocą metod obiektu TCanvas. Metody te opisane zostały w rozdziale 15.

Zdarzenie OnDrawItem występuje każdorazowo, gdy element wymaga narysowania lub odświeżenia. W procedurze obsługi tego zdarzenia można więc rysować „trwałe” obiekty za pomocą metod obiektu TCanvas, np. zmieniać atrybuty czcionki dla poszczególnych elementów (przykład 7.12). Dodatkowo właściwość Style musi mieć wartość lbOwnerDrawFixed lub IbOwnerDrawi/ariable (stała lub zmienna wysokość pola nazwy właściwości I tenis).

Na rysunku 7.2 przedstawiono wygląd okna aplikacji dla przykładów 7.1 - 7.8 i 7.11.


Wyszukiwarka

Podobne podstrony:
8 (1357) 56 Aplikacje w Delphi. Przykłady Tabela 4.6. Wybrane właściwości klasy
6 (1645) 54    Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da
2 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem
2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha
6 (1585) 126 Aplikacje w Delphi. Przykłady Cel 1s[0.0]:= Lp.’: Cells[1.0]:= Danel ; Cel 1s[2.0]: =
6 (1586) 136 Aplikacje w Delphi. PrzykładyPrzykład 13.5. Wyświetl na formularzu trzy różne prostokąt
6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur
6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego
6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o
6 (1642) 86 Aplikacje w Delphi. Przykłady Treść tej procedury można również wpisać w procedurze obsł
6 (1643) 78 Aplikacje w Delphi. Przykład] procedurę TForml.Button3Click(Sender: TObject); begin ił
6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai
6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia
6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszcz
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2411) 132 Aplikacje w Delphi. Przykłady 132 Aplikacje w Delphi. Przykłady Widtti ClientWfdth+1 Ry
2 (2412) 118 Aplikacje w Delphi. PrzykładyPrzykład 10.1. Korzystając z komponentu TDateTimePicker us
2 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz

więcej podobnych podstron