【问题标题】:C# - Pan cursorC# - 平移光标
【发布时间】:2010-04-22 01:39:24
【问题描述】:

我在 PictureBox 控件中实现大图像的平移,设置适当的方向平移光标没有问题。但是,我似乎找不到用于平底锅原点的图像(内部带有箭头的圆圈)。

我在哪里可以找到它?

【问题讨论】:

  • 不确定您在说什么。猜测:这不是图像,而是光标。 Cursors.SizeAll。不过与“起源”没有任何关系。
  • 当您第一次按下中键开始平移时,当您移动鼠标进行平移时,图标或光标会停留在您向下单击的位置。平移方向是相对于该点的。

标签: c# cursor


【解决方案1】:

我认为您正在查看的 图像 不包含在框架中。每个应用程序都使用自己的光标(AFAIK)。正如 Hans Passant 已经告诉你的那样,你能得到的最接近的方法是使用 Cursors.SizeAll:

this.Cursor = Cursors.SizeAll;

【讨论】:

  • 谢谢 Matías,我认为你是对的。不过,对我来说,图像不包括在内,或者至少在文档中没有提到,这似乎很奇怪。再次感谢。
【解决方案2】:

我找到了一些关于滚动光标来源的文档。通过调用 DoReaderMode() 将窗口置于“阅读器模式”将植入滚动原点图标并滚动窗口。

提及滚动源图标的文档页面(靠近页面底部):

http://msdn.microsoft.com/en-us/library/bb545459.aspx

DoReaderMode() 的文档页面:

msdn.microsoft.com/en-us/library/bb775599(VS.85).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2016-01-06
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多