procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if Button <> mbLeft then exit;
move := true;
end;
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
if move then Cursor := crDrag;
end;
procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
Move := false;
Cursor := 0;
end;
Почему курсор не меняется? Что ж этой хрени надо?
раскрою ответ про Screen.Cursor
ты меняешь курсор, который будет, когда указатель будет над ФОРМОЙ ) но у тебя форма вся закрыта, небось, другими компонентами )..