Как реализовать рисование прямоугольника как в Paint?

Т.е. пока левая кнопка зажата, прямоугольник можно двигать, а когда пользователь отпускает кнопку мыши, то рисование прямоугольника завершается.