Page 37 - 6370
P. 37

(sender as TForm).Canvas.MoveTo(x1,y1);
               (sender asTForm).Canvas.lineTo(x2,y2);
                     With (sender as TForm).canvas do

                        begin
                        pen.Color:=clBlack;

                        pen.Width:=1;
                        end;

                    end;
               11.    На  форму  Form2  виставляють  кнопку  Button5  і
               надають  її    властивості    сaption  значення  <  виділення
               курсором  >.  Подвійним  клацанням  створюють  заготовку
               процедури  Button5Click    і  у  її  тіло  вкладають  процедуру
               figura2_show із параметром sender, якому надане фактичне
               значення - Form2 і параметрами x1,y1,x2,y2, значення  яким
               передбачається  надавати  користувачем  з  допомогою
               курсора і мишки у події OnMouseDown.

               procedure
               TForm2.Button5Click(Sender:TObject);
               begin

                  figura2_show (form2,x1,y1,x2,y2);
               end;
               12.  Для  того,  щоб  значення  параметрів    можна  було
               передавати  між  різними  подіями  дооголошують  їх    у
               розділі декларації змінних модуля. Отже серед  глобальних
               оголошень дописано:  x1,y1,x2,y2: integer.

               var    Form2:  TForm2;    sx,sy:integer;
               x1,y1,x2,y2:integer;




                                             39
   32   33   34   35   36   37   38   39   40   41   42