Реализация линейки в форме C # - PullRequest
3 голосов
/ 29 сентября 2008

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

Ruler depicting where the cursor is located.

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

Ответы [ 2 ]

3 голосов
/ 29 сентября 2008

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

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

1 голос
/ 30 ноября 2009

Это лучшая статья, которую я нашел и использовал по этому вопросу: http://www.codeproject.com/KB/miscctrl/ruler.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...