4 (1944)

4 (1944)



112 Aplikacje w Delphi. Przykłady

Procedura obsługi zdarzenia OnClick dla drugiego komponentu TCheckBox. Zaznaczenie tego przycisku opcji spowoduje dodanie podkreślenia do napisu na etykiecie, a skasowanie zaznaczenia usunie podkreślenie.

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

if CheckBox2.Checked then Labell.Font.Style:=Labell.Font.Style+[fsllnderline] el se Label 1. Font. Styl e: =Label 1. Font. Styl e- [fstlnderl i ne]:

//lub fsBold. fsltalic. fsStrikeOut end;

Procedura obsługi zdarzenia OnClick dla trzeciego komponentu TCheckBox. Zaznaczenie przycisku spowoduje zmianę rozmiaru czcionki napisu na etykiecie (na 16 pkt). Usunięcie zaznaczenia pola przywraca poprzedni rozmiar czcionki, zapamiętany przy tworzeniu formularza:

//zmiana rozmiaru czcionki etykiety

procedurę TForml.CheckBox3Click(Sender: TObject):

begin

if CheckBox2.Checked then Labell.Font.Si ze:=16 else Labell.Font.Si ze:=rozmiar; end:

Przykład 9.2.

Napisz program, który umożliwi przeliczenie kwoty w złotówkach, wprowadzonej z klawiatury do okienka TEdi t, na dolary, funty i euro, po czym wyświetli wynik na etykiecie. Wykorzystaj komponent TRadioGroup.

Rozwiązanie

Wstaw na formularzu komponenty TRadioGroup, TEdit oraz dwa typu TLabel. Dla komponentu TRadioGroup kliknij dwukrotnie z prawej strony właściwości Items i wpisz dane jak na rysunku 9.2. Właściwości Columns przypisz wartość 2. W procedurze obsługi zdarzenia OnClick dla komponentu TRadioGroup wpisz instrukcje, jak w procedurze poniżej:

wprowadź wartość w zr P®    3.33C

Waluty

r    ot KrtlBij

C dolar (4 słj C euro (4,2 złj


Rysunek 9.2.

Przykład z komponentem TRadioGroup

procedurę TForml.RadioGrouplClick(Sender: TObject);

var i:integer;

begin

case RadioGroupl.Itemlndex of 0: begin

Label1.Font.Cha rset:=EASTEUROPE_CHARSET;

Labell.Caption:=Editl.Text+' zł': end:

1: Labell.Caption:=FloatToStrF(StrToFloat(Editl.Text)/4.ffFixed.5.2)+'$';


Wyszukiwarka

Podobne podstrony:
8 (1302) 138 Aplikacje w Delphi. PrzykładyRozwiązanie Wstaw przycisk TButton. W procedurze obsługi z
6 (1643) 78 Aplikacje w Delphi. Przykład] procedurę TForml.Button3Click(Sender: TObject); begin ił
8 (1312) 94 Aplikacje w Delphi. Przykłady procedurę TForml.Button3Click(Sender: TObject): begin with
4 (1935) 120 Aplikacje w Delphi. Przykłady procedurę TForml.DateTimePickerlChange(Sender: TObject);
6 (1642) 86 Aplikacje w Delphi. Przykłady Treść tej procedury można również wpisać w procedurze obsł
8 (1370) 16 Aplikacje w Delphi. Przykłady Nagłówki procedur obsługi zdarzeń, a także szkielet takiej
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
2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha
4 (2003) 84 Aplikacje w Delphi. Przykłady //czytanie pliku tekstowego do pola TMemo procedurę
Konspekty-scenariusze realizacji kól zainteresowań IT »> programowanie procedur obsługi zdarzeń
DHTML0144 Rozdział 9. Nowe* procedury obsługi zdarzeńNowe procedury obsługi zdarzeń W świecie JavaSc
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 (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

więcej podobnych podstron