Я делаю приложение в C#, используя WinForms, и я не знаю точно, как реализовать следующее. Я хочу элемент управления в форме круга, который имеет иглу и позволяет пользователю перемещать иглу. Положение иглы должно отмечать угол относительно окружности (против часовой стрелки)
Мне пришло в голову создать панель и поместить фоновое изображение, но я не знаю, как бы я реализовал иглу и позволил пользователь должен взаимодействовать с ним.
Это пример того, как я хочу, чтобы он выглядел: