Instrukcja do ćwiczeń Zadanie14. Komponent CheckBox Na

Transkrypt

Instrukcja do ćwiczeń Zadanie14. Komponent CheckBox Na
P. Mazurek ©2013
Lab. Informatyki
Instrukcja do ćwiczeń
Zadanie14.
Komponent CheckBox
Na formularzu umieść etykietę i GroupBox z 4-6 przyciskami CheckBox. Uzupełnij ich właściwości Caption
napisami części komputerowych. Dodaj przycisk polecenia z napisem wyświetl i przypisz procedurę obliczania
ceny zestawu komputerowego.
procedure Tform1.Button1Click (Sender:TObject);
var cena: currency;
begin
cena:=1000;
if CheckBox1.Checked then cena :=cena
if CheckBox2.Checked then cena :=cena
if CheckBox3.Checked then cena :=cena
if CheckBox4.Checked then cena :=cena
label1.Caption:=CurrToStr(cena)
end;
+200;
+400;
+600;
+800;
Zadanie 15.
Stworzyć aplikację która miesza kolory i wyświetla wynikowy np. na panelu. (wykorzystać komponenty
CheckBox jako składowe koloru rgb a panel opisać {np. Panel1.Color:=RGB(r,b,g)} makro RGB (r,g,b:Byte)
Zadanie 16.
Utworzyć aplikację która będzie zmieniać właściwości stylu czcionki w polu RichEdit.
Na formularzu umieścić komponent RichEdit i GroupBox z 4 przyciskami CheckBox. Wprowadzić tytuł
GroupBox'a jako „Styl czcionki” . Dla CheckBoxów analogicznie przypisać nazwy pogrubiony, kursywa,
podkreślony, przekreślony. Dla zdarzenia – pojedynczego kliknięcia przycisku CheckBox1 wpisać procedurę
dodania/usunięcia/ do zbioru stylów czcionki styl fsBold:
If CheckBox1.Checked then
RichEdit1.Font.Style:=RichEdit.Font.Style+[fsBold];
else
RichEdit1.Font.Style:=RichEdit.Font.Style-[fsBold];
end
Analogicznie dla pozostałych wykorzystać procedury z: fsItalic, fsUnderline, fsStrikeout.
Zadanie 17.
Do utworzonej poprzednio aplikacji dodaj przyciski które ustalą w polu RichEdit kolor wyświetlanego tekstu i
kolor tła (opcje RichEdit1.Font.Color oraz RichEdit1.Color).
Zadanie 18.
Zbuduj prostą aplikację wyświetlającą na etykiecie wartości odebrane z komponentu ScrollBar. Dla zdarzenia
OnChange komponentu ScrollBar wpisz procedurę:
Label1.Caption:=IntToStr(ScrollBar1.Position);
Zadanie 19.
Wykorzystując pasek przewijania utworzyć program, w którym zmieniamy kolor panelu. Umieść 3 paski
reprezentujące składowe 3 kolorów RGB, zakres wartości przestaw na 0..255.
Lab. Informatyki
P. Mazurek ©2013
Zadanie 20.
Aplikacje rysująca na formularzu figury geometryczne (komponent Shape).
StRectangle – prostokąt, stSquare – kwadrat, stRoundRect – prostokąt z zaokrąglonymi rogami,
stRoundSquare – kwadrat z zaokrąglonymi rogami, stEllipse – elipsa, stCircle – koło.
Stworzyć aplikację rysującą wybraną figurę i zmieniającą jej wielkość.
Na formularzu umieścić Combobox z nazwami figur geometrycznych, przypisać mu procedurę
Begin
Case Combobox1.ItemIndex of
0:Shape1.Shape:=stCircle;
1:Shape1.Shape:=stSquare;
end;
Pasek przewijania opisać:
shape1.width:=Scrollbar1.position;
shape1.height:=Scrollbar1.position;

Podobne dokumenty