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