Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

13 / Unit1

.pas
Скачиваний:
93
Добавлен:
27.05.2015
Размер:
1.58 Кб
Скачать
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;

type
TForm1 = class(TForm)
Panel1: TPanel;
ScrollBar1: TScrollBar;
ScrollBar2: TScrollBar;
Shape1: TShape;
Shape2: TShape;
procedure ScrollBar1Change(Sender: TObject);
procedure ScrollBar2Change(Sender: TObject);
procedure Shape1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
procedure Shape2MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;

var
num : bool;
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ScrollBar1Change(Sender: TObject);
begin
if num then Shape1.Left :=
ScrollBar1.Position
else Shape2.Left :=
ScrollBar1.Position
end;

procedure TForm1.ScrollBar2Change(Sender: TObject);
begin
if num then Shape1.Top :=
ScrollBar2.Position
else Shape2.Top :=
ScrollBar2.Position
end;

procedure TForm1.Shape1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Shape1.Brush.Color :=
clAqua;
Shape1.Brush.Color :=
clFuchsia;
Num := True;
ScrollBar1.Position:=
Shape1.Left;
ScrollBar2.Position:=
Shape1.Top;
end;

procedure TForm1.Shape2MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
Shape2.Brush.Color :=
clAqua;
Shape2.Brush.Color :=
clFuchsia;
Num := True;
ScrollBar1.Position:=
Shape2.Left;
ScrollBar2.Position:=
Shape2.Top;
end;

end.
Соседние файлы в папке 13
  • #
    27.05.2015876 б94Project1.res
  • #
    27.05.2015188 б94Project1.~dpr
  • #
    27.05.20154.97 Кб93Unit1.dcu
  • #
    27.05.201551 б93Unit1.ddp
  • #
    27.05.20151.43 Кб93Unit1.dfm
  • #
    27.05.20151.58 Кб93Unit1.pas
  • #
    27.05.20151.43 Кб93Unit1.~dfm
  • #
    27.05.20151.58 Кб93Unit1.~pas