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 z6 (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 with4 (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 takiej6 (1595) 114 Aplikacje w Delphi. Przykłady Program można napisać korzystając tylko z jednej procedur6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego6 (1597) 92 Aplikacje w Delphi. Przykłady //po kliknięciu elementu listy jego wartość zwiększa się o2 (2410) 122 Aplikacje w Delphi. Przykłady Charakterystyczne zdarzenia komponentu TTabControl: OnCha4 (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 JavaSc6 (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ąt6 (1645) 54 Aplikacje w Delphi. Przykłady Tabela 4.5. Inne funkcje związane z da6 (1655) 42 Aplikacje w Delphi. PrzykładyPrzykład 3.5. Umieść na formularzu dwa komponenty typu TMai6 (1660) 24 Aplikacje w Delphi. PrzykładyIkona aplikacji Ikona aplikacji to symbol graficzny pojawia6 (1661) 14 Aplikacje w Delphi. Przykłady Często stosuje się nazwę komponent dla składników umieszczwięcej podobnych podstron