问题描述
大家好:我想使用TextBox控件但是不想使用滚动条,请问怎么样使用鼠标滚轮模拟滚动条的功能。谢谢
解决方案
解决方案二:
Up
解决方案三:
在mouseMove事件里面写代码吧privatevoidtextBox1_MouseMove(objectsender,MouseEventArgse){if(e.Button=MouseButtons.Middle){//......}}
解决方案四:
楼上的已经说的很明白了
解决方案五:
谢谢添加MouseWheel事件也可以,但是我想知道后面的怎么样控制文本滚动,比如滚轮向下滚动的时候,文本也逐行滚动,怎么样实现
解决方案六:
你可以设置TextBox的光标的位置,然后使用TextBox1.ScrollToCaret()方法来使其滚动。
解决方案七:
或者使用SendMessage向其发送EM_LINESCROLL等相关消息。
解决方案八:
请问,有没有SendMessage函数EM_LINESCROLL相关的详细说明或者例子,
解决方案九:
Thanks明白了EM_LINESCROLL=0xB6wParam表示左右移动数量lParam表示上下移动行数
时间: 2024-10-30 04:26:54