2008-09-29 6 views
3

Есть ли у кого хорошая методика (или учебник) для реализации правителей в приложении C# Windows Forms? Я хочу отобразить изображение, показывая линейки, которые указывают вашу позицию мыши, чтобы обеспечить более точное позиционирование курсора. Так же, как изображение ниже:Выполнение линейки в форме C#

Ruler depicting where the cursor is located.

Я попытался с помощью разветвителя контролирует, чтобы держать засечки, но я не знаю, как сделать верхнюю левый серую пустую область. Любой совет? Благодарю.

+1

Я добавил свой собственный образ из-за изображения больше не показывая. Если изображение, изображенное на рисунке, является неточным, не стесняйтесь отменить изменение. – Jase 2015-03-17 07:27:19

ответ

3

Я построил пользовательский элемент управления, чтобы сделать это как в X, так и в Y, и использовать два элемента управления.

Элемент управления должен будет переопределить Paint() и использовать методы GDI для отображения меток, чтобы он соответствующим образом фиксировал события мыши и места их обновления.