Page 16 - 6370
P. 16

Рисунок  10 -  Очищення вікна застосунку від накреслених
                                перед тим ліній та фігур .

               11.  Встановлюють  наступну  кнопку  Button2,  надають
               значення <ґумка> її властивості caption. Вона призначена
               для  того,  щоб користувач з її допомогою міг «витерти»
               непотрібну частину побудованих ним ліній.

               12.  Запрограмовують  подію  Button2MouseDown.  Її
               потреба  полягає    в  необхідності  утримання  кнопки  в
               «натиснутому»  стані під-час перетягування (Drag) об’єкту
               Button2. Вкладена процедура BeginDrag(false,15) вказує на
               те,  що  урухомлення  кнопки  Button2  починатиметься  не
               відразу  після  наведення  на  кнопку  курсора  і  клацання
               клавшою мишки, а після переміщення курсора по об’єкту
               на  відстань  величиною  у  15  пікселів  при  натиснутій
               клавіші миші.

               procedure  TForm2.Button2MouseDown(Sender:
               TObject; Button: TMouseButton;

                 Shift: TShiftState; X, Y: Integer);
               begin
                                             18
   11   12   13   14   15   16   17   18   19   20   21