C# paint.net如何完成:鼠标移动时显示像素坐标

C# paint.net如何完成:鼠标移动时显示像素坐标,c#,winforms,C#,Winforms,在我的winform中有一张图片,我想在鼠标移动时显示像素坐标,并且 无论放大还是缩小,同一像素的坐标都不会改变,就像paint.net所做的一样。 感谢您的建议。您需要处理事件并从e.X和e.Y获取位置 您可以将位置除以缩放因子。您需要处理事件并从e.X和e.Y获取位置 您可以将位置除以缩放因子。关于鼠标坐标,您应该使用矩阵跟踪鼠标坐标 请参阅:关于鼠标坐标,您应该使用矩阵跟踪鼠标坐标 请参阅:这仅在他已经使用矩阵进行缩放和平移时有用。如果他不这样做,这将比手动转换效率低,实际上不会有任何好处

在我的winform中有一张图片,我想在鼠标移动时显示像素坐标,并且 无论放大还是缩小,同一像素的坐标都不会改变,就像paint.net所做的一样。 感谢您的建议。

您需要处理事件并从
e.X
e.Y
获取位置

您可以将位置除以缩放因子。

您需要处理事件并从
e.X
e.Y
获取位置


您可以将位置除以缩放因子。

关于鼠标坐标,您应该使用矩阵跟踪鼠标坐标


请参阅:

关于鼠标坐标,您应该使用矩阵跟踪鼠标坐标


请参阅:

这仅在他已经使用
矩阵
进行缩放和平移时有用。如果他不这样做,这将比手动转换效率低,实际上不会有任何好处。是的。同意。我认为Matrix是制作缩放标尺的更好方法。这只有在他已经在使用
Matrix
进行缩放和平移时才有用。如果他不这样做,这将比手动转换效率低,实际上不会有任何好处。是的。同意。我认为矩阵是制作缩放标尺的更好方法。