Реализация линеек в форме C #
Вопрос
Есть ли у кого-нибудь хорошая техника (или учебное пособие) для реализации линеек в приложении C # Windows Forms?Я хочу отобразить изображение с линейками, которые указывают положение вашей мыши, чтобы обеспечить более точное позиционирование курсора.Точно так же, как на изображении ниже:
Я пробовал использовать разделители для удержания галочек, но я не знаю, как сделать верхний левый угол серой пустой областью.Есть какой-нибудь совет?Спасибо.
Решение
Я создал пользовательский элемент управления, чтобы сделать это как в расположении X, так и в расположении Y, и использовал два элемента управления.
Элемент управления должен был бы переопределить Paint() и использовать методы GDI для отображения меток, затем он фиксировал бы события мыши и соответствующим образом обновлял местоположения.
Другие советы
Это лучшая статья, которую я нашел и использовал по этому вопросу:http://www.codeproject.com/KB/miscctrl/ruler.aspx