4 (1946)

4 (1946)



90 Aplikacje w Delphi. Przykłady

Przykład 7.3.

Umieść na formularzu nową listę TListBox i przycisk TButton. Po każdym kliknięciu przycisku dodawana jest do listy liczba losowa z zakresu 0-9.

Rozwiązanie

W procedurze obsługi kliknięcia przycisku wpisz instrukcję:

Listboxl.Iteras.Add(Inttostr(Random(10))):

Wybieranie elementów z listy

Przykład 7.4.

Dla listy, która zawiera nazwy kolorów, dodaj obsługę zdarzenia OnClick polegającą na zmianie koloru komponentu TShape na kolor wybrany z listy. Dodatkowo wyświetl na etykiecie nazwę koloru wybranego z listy.

Rozwiązanie

Dodaj do formularza komponent TShape z zakładki Additional i etykietę TLabel. W procedurze obsługi zdarzenia OnCl i ck dla listy wpisz instrukcje, jak w procedurze poniżej:

procedurę TForml.ListBoxlClick(Sender: TObject): begin

with ListBoxl do case Itemlndex of 0: Shapel.Brush.Color:=clWhite;

1: Shapel.Brush.Color:=clRed;

2: Shapel.Brush.Color:=clBlue;

3: Shapel.Brush.Color:=cl01ive;

4: Shapel.Brush.Color:=clGray;

5: Shapel.Brush.Color:=clGreen;

6: Shapel.Brush.Color:=clYellow: end:

Label1.Capti on:=Listboxl.Items.Strings[Li stboxl.Itemi ndex]; end:

Przykład 7.5.

Dla listy, która zawiera nazwy kolorów, dodaj obsługę zdarzenia OnCł i ck polegającą na zmianie koloru formularza na kolor wybrany z listy. Skorzystaj z listy TColorListBox (zakładka Additional). Dodatkowo wyświetl na etykiecie nazwę koloru wybranego z listy.

Rozwiązanie

Dodaj do formularza etykietę Tlabel. W procedurze obsługi zdarzenia OnClick dla listy wpisz instrukcje, jak w procedurze poniżej:


Wyszukiwarka

Podobne podstrony:
6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai
2 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków
6 (1586) 136 Aplikacje w Delphi. PrzykładyPrzykład 13.5. Wyświetl na formularzu trzy różne prostokąt
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 (2422) 100 Aplikacje w Delphi. Przykłady Tabela 8.2. Operacje na tekście z wykorzystaniem
2 (2495) 82 Aplikacje w Delphi. Przykłady Dla okna ustawiono filtr na wyświetlane pliki przez wykorz
8 (1311) 106 Aplikacje w Delphi. Przykłady Panels.Add; Panels.Add; Panels[0].Width:=90: //panel pier
8 (1364) 44 Aplikacje w Delphi. Przykłady Wynik działania programu przedstawiono na rysunku 3.6. Moż
8 (1369) 26 Aplikacje w Delphi. Przykłady 26 Aplikacje w Delphi. Przykłady Rysunek 2.5. Napis na
4 (2006) 52 Aplikacje w Delphi. Przykłady Gdy funkcją konwertującą tekst na liczbę jest StrToFloat,
4 (2016) 40 Aplikacje w Delphi. PrzykładyPrzykład 3.2. Poleceniom Koniec, Napisl oraz Zmiana koloru
6 (1585) 126 Aplikacje w Delphi. Przykłady Cel 1s[0.0]:= Lp.’: Cells[1.0]:= Danel ; Cel 1s[2.0]: =
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 (1645) 54    Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da

więcej podobnych podstron