当前位置:编程学习 > C#/ASP.NET >>

textBox滚轮模拟滚动条

大家好:
  我想使用TextBox控件但是不想使用滚动条,请问怎么样使用鼠标滚轮模拟滚动条的功能。
谢谢 --------------------编程问答-------------------- Up --------------------编程问答-------------------- 在mouseMove事件里面写代码吧
private void textBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button = MouseButtons.Middle)
            {
                //......
            }
        } --------------------编程问答-------------------- 楼上的已经说的很明白了 --------------------编程问答-------------------- 谢谢
添加MouseWheel 事件也可以,
但是我想知道后面的怎么样控制文本滚动,比如滚轮向下滚动的时候,文本也逐行滚动,怎么样实现 --------------------编程问答-------------------- 你可以设置TextBox的光标的位置,然后使用TextBox1.ScrollToCaret()方法来使其滚动。 --------------------编程问答-------------------- 或者使用SendMessage向其发送EM_LINESCROLL等相关消息。 --------------------编程问答-------------------- 请问,有没有SendMessage函数EM_LINESCROLL相关的详细说明或者例子,
--------------------编程问答-------------------- Thanks
明白了
EM_LINESCROLL = 0xB6
wParam表示左右移动数量
lParam表示上下移动行数
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,