6 (1597)

6 (1597)



92 Aplikacje w Delphi. Przykłady

//po kliknięciu elementu listy jego wartość zwiększa się o 1

procedurę TForml.ListBoxlClick(Sender: TObject);

begin

with ListBoxl do // Itemlndex=-1 jeśli nie wybrano żadnego elementu Items[ltemlndex]:=InttoStr(StrtoInt(Items[ItemIndex])+l);

end;

Przykład 7.8.

Dla listy z poprzedniego zadania powiększ wartość elementów zaznaczonych na liście po kliknięciu przycisku (nie jak w poprzednim przykładzie — po kliknięciu elementu listy).

Rozwiązanie

Oto treść procedury OnCl ick dla przycisku:

//po kliknięciu przycisku wartość elementów zaznaczonych zwiększa się o 1 procedurę TForml.ButtonlClick(Sender: TObject); var iloscw:integer; begin

with ListBox2 do

for iloscw:=0 to Items.Count-1 do if Selectedliloscw] then

Itemsliloscw]:=Inttostr(StrtoInt(Items[iloscw])+l);

end;

Ustaw właściwość MultiSelect na true.

Przykład 7.9.

Wyświetl na etykiecie wybrany element z listy TComboBox.

Rozwiązanie

Wstaw na formularzu komponent TComboBox z zakładki Standard. Korzystając z Inspektora Obiektów wprowadź do listy kilka elementów (właściwość Items).

Kliknij dwukrotnie listę i w procedurze obsługi zdarzenia OnChange wpisz instrukcję, jak w procedurze poniżej:

procedurę TForml.ComboBoxlChange(Sender: TObject); begin

Label2.Capti on:=ComboBoxl.Text;

//lub

IILabel2.Capti on:=Comboboxl.Items[Comboboxl.Itemlndex]; end;

Przykład 7.10.

Wstaw dwie listy typu TComboBox. Jedna lista powinna zawierać nazwiska i imiona osób, druga natomiast zawody osób z listy pierwszej — rysunek 7.4. Po wybraniu osoby z listy pierwszej w okienku tekstowym (właściwość Text) listy drugiej wyświetla się nazwa zawodu odpowiadającego wybranej osobie z listy pierwszej.


Wyszukiwarka

Podobne podstrony:
4 (1933) 124 Aplikacje w Delphi. PrzykładyPrzykład 11.3. Po kliknięciu przycisku otwórz okno dialogo
4 (1945) 102 Aplikacje w Delphi. Przykłady begin Memol.ClearSelection; end: Instrukcje działają po u
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 (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 (1645) 54    Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da
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
047 3 92 Rys. 5.39. Przykładowe grafy automatów elementarnych o pełnym systemie przejść i wyjść i tr
2 (2409) 128 Aplikacje w Delphi. Przykłady 128 Aplikacje w Delphi. Przykłady Rysunek 12.1. Zegar cyf
2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha
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 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem

więcej podobnych podstron