【问题标题】:How to Make a Mouse Scroll Programmatically?如何以编程方式制作鼠标滚动?
【发布时间】:2016-03-01 22:17:20
【问题描述】:

相关问题:mouse drag & drop(相同代码sn-p)


如何以编程方式使鼠标滚动? 我试过了:

SetCursorPos(32, 32);
 mouse_event((uint)MouseEventFlags.RIGHTDOWN,0,0,0,0);
 mouse_event((uint)MouseEventFlags.RIGHTUP,0,0 ,0,0); 
 SetCursorPos(38, 38);
 mouse_event((uint)MouseEventFlags.LEFTDOWN,0,0 ,0,0);          
 mouse_event((uint)MouseEventFlags.LEFTUP,0,0 ,0,0); 

上面的代码-sn-p 打开屏幕左上角的项目。

有没有人有可以让鼠标滚动的code-sn-p?

【问题讨论】:

    标签: c# user-interface automation


    【解决方案1】:

    您是要滚动到特定位置还是一般滚动?

    如果您尝试滚动到特定位置,例如文本框的末尾,您可以执行代码代码之类的操作:

    myTxtBox.SelectionStart = myTxtBox.TextLength;
    myTxtBox.ScrollToCaret();
    

    【讨论】:

      猜你喜欢
      • 2010-10-13
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      相关资源
      最近更新 更多