3

有没有人有很好的技术(或教程)在 C# Windows 窗体应用程序中实现标尺?我想在显示指示鼠标位置的标尺时显示图像,以便更准确地定位光标。就像下图一样:

描绘光标所在位置的标尺。

我尝试使用拆分器控件来保留刻度线,但我不知道如何使左上角成为灰色空白区域。有什么建议吗?谢谢。

4

2 回答 2

3

我会构建一个自定义控件来在 X 和 Y 位置执行此操作并使用两个控件。

该控件必须覆盖Paint()并使用 GDI 方法来显示刻度线,然后它将捕获鼠标事件并适当地更新位置。

于 2008-09-29T18:42:56.650 回答
1

这是我在这件事上找到并使用的最好的文章:http: //www.codeproject.com/KB/miscctrl/ruler.aspx

于 2009-11-30T00:47:16.477 回答