8 (1302)

8 (1302)



138 Aplikacje w Delphi. Przykłady

Rozwiązanie

Wstaw przycisk TButton. W procedurze obsługi zdarzenia OnClick przycisku wpisz instrukcje, jak w poniższej procedurze:

//style linii

procedurę TForml.ButtonlClicktSeender: TObject);

var x,y:integer;

begin

x := 210:

y : = y+10://y - zmienna globalna Canvas.MoveTo(x,y); x := RandomCClientWidth - 10): y := RandomCClientHeight - 10);

Canvas.Pen.Color := RGB(Random(256),Random(256),Random(256)); case Random(5) of 0: Canvas.Pen.Style := psSolid;

1: Canvas.Pen.Style := psDash:

2: Canvas.Pen.Style := psDot;

3: Canvas.Pen.Style := psDashDot;

4: Canvas.Pen.Style := psDashDotDot;

end;

Canvas.LineTo(x+200, y); end;

Przykład 13.10.

Wyświetl na formularzu prostokąt malowany różnymi stylami pędzla po każdym kliknięciu przycisku.

Rozwiązanie

Wstaw przycisk TButton. W procedurze obsługi zdarzenia OnClick przycisku wpisz instrukcje, jak w poniższej procedurze:

//style pędzla

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

Refresh; //kasuje poprzedni prostokąt

Canvas.Brush.Color :=RGB(Random(256),Random(256).Random(256)); //kolorem pędzla

// malowane są wzory

case Random(7) of 0: Canvas.Brush.Style := bsClear;

1: Canvas.Brush.Style := bsSolid;

2: Canvas.Brush.Style := bsBDiagonal;

3: Canvas.Brush.Style := bsFDiagonal;

4: Canvas.Brush.Style := bsCross;

5: Canvas.Brush.Style := bsDiagCross;

6: Canvas.Brush.Style := bsHorizontal;

7: Canvas.Brush.Style := bsVertical; end;

Canvas,Rectangle(0,0, 200.100); end;


Wyszukiwarka

Podobne podstrony:
4 (1944) 112 Aplikacje w Delphi. Przykłady Procedura obsługi zdarzenia OnClick dla drugiego komponen
4 (1946) 90 Aplikacje w Delphi. PrzykładyPrzykład 7.3. Umieść na formularzu nową listę TListBox i pr
6 (1596) 104 Aplikacje w Delphi. PrzykładyRozwiązanie Treść procedury obsługi przycisku wykonującego
2 (2421) 110 Aplikacje w Delphi. Przykłady W zakładce Standard dostępna jest także grupa przycisków
2 (2517) 20 Aplikacje w Delphi. Przykłady 20 Aplikacje w Delphi. Przykłady Przycisk maksymalizacji P
4 (1933) 124 Aplikacje w Delphi. PrzykładyPrzykład 11.3. Po kliknięciu przycisku otwórz okno dialogo
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 (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
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
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

więcej podobnych podstron