4 Obsługa myszy, Instrukcja 4 - obluga myszy


Instrukcja 4

Cel ćwiczenia : Napisanie aplikacji umożliwiającej wykorzystanie myszy do kreślenia obiektów.

  1. Uruchomić Delphi.

  1. Przejść do widoku kodu źródłowego przyciskiem F12.

  1. Pod słowem private w klasie TForm1 umieścić deklarację zmiennej:

rysuj : boolean;

  1. Na formatce umieścić komponent Image z palety komponentów Additional. Pozostawić domyślną nazwę Image1.

  1. Dla komponentu Image1 ustawić następujące własności (w Object Inspector):

  1. Na formatce umieścić komponent RadioGroup z palety komponentów Standard. Wybrać własność Items dla komponentu RadioGroup1 i wpisac dwie pozycie : piksele i linie. Własność Caption ustawić na : Wybór metody .

  1. Dla komponentu Form1 wygenerować zdarzenie OnCreate i umieścić w nim następujący kod:

rysuj:=false;

  1. Dla komponentu Image1 wygenerować zdarzenia OnMouseDown, OnMoseMove,OnMouseUp i uzupełnic wg następujących wskazówek:

procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

if Button=mbLeft then begin

rysuj:=true;

Image1.Canvas.MoveTo(x,y);

end;

end;

procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,

Y: Integer);

begin

if rysuj=true then begin

case RadioGroup1.ItemIndex of

0 : Image1.Canvas.Pixels[x,y]:=clBlack;

1 : Image1.Canvas.LineTo(x,y);

end;

end;

end;

procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton;

Shift: TShiftState; X, Y: Integer);

begin

if Button=mbLeft then

rysuj:=false;

end;

9. Program skompilować i uruchomić.

2



Wyszukiwarka

Podobne podstrony:
4 Obsługa myszy Instrukcja 4, obluga myszy
Instrukcja obsługi dzwigu, Instrukcje BHP i Ppoż
INSTRUKCJA OBSŁUGI SPONSORA, Instrukcja obsługi sponsora
33-obsługa elektrodrążarki, Instrukcje BHP, XXXIV - BUDOWLANKA
Instrukcja BHP dla obsługi dzielarki, Instrukcja bezpieczeństwa i higieny pracy
istan Kosz obsługowy, BHP, Instrukcje-Stanowiskowe
04-obsługa pojazdów25, Instruktor Nauki Jazdy, Testy, Testy2009 WORD Olsztyn
Instrukcja obsługi obrabiarek, Instrukcje w wersji elektronicznej
12-skr. instr. obsługi maszyn, Instrukcje BHP, XVI - OBRÓBKA
Wózek spalinowy Instrukcja eksploatacji i obsługi, BHP, Instrukcje-Obsługi
Obsługa rusztowania, Instrukcje-Na budowie
Obsługa sekretariatu, Instrukcje-Bezpiecznej Pracy
01-PRACOWNIK OBSŁUGI OBIEKTU, Instrukcje BHP, V - CPN
Obsługa wtryskarki, Instrukcje-Bezpiecznej Pracy
Instrukcja BHP obsługa frezarki, Instrukcje BHP drewno

więcej podobnych podstron