有没有人有一个很好的技术(或教程)来在C#Windows窗体应用程序中实现标尺?我想显示一个图像,同时显示指示鼠标位置的标尺,以便更准确地定位光标。如下图所示:
我尝试使用拆分器控件来保持刻度线,但我不知道如何使左上角的灰色空白区域。有什么建议?感谢。
答案 0 :(得分:3)
我在X和Y位置构建了一个自定义控件,并使用两个控件。
控件必须覆盖Paint()并使用GDI方法显示刻度线,然后它会捕获鼠标事件并适当更新位置。
答案 1 :(得分:1)
这是我在这个问题上发现和使用的最好的文章: http://www.codeproject.com/KB/miscctrl/ruler.aspx