c# - 如何隐藏滚动条仍在滚动?
问题描述
我有一些问题,滚动条。
我使用面板中的滚动功能来查看信息
但滚动条缩短信息导致宽度大小是固定的
所以我想删除或隐藏滚动条
你有解决这个问题的方法吗?
解决方案
好的,这是,vb.net,经过测试,panel2 在 panel1 内,panel2 的宽度比 panel1 大一点:
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Panel1.HorizontalScroll.Visible = False
Panel1.VerticalScroll.Visible = False
Panel2.AutoScroll = True
Panel2.HorizontalScroll.Visible = False
Panel2.VerticalScroll.Visible = True
End Sub
Private Sub Panel2_MouseWheel(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles Panel2.MouseWheel
If Panel2.Bounds.Contains(e.Location) Then
Dim vScrollPosition As Integer = Panel2.VerticalScroll.Value
vScrollPosition = e.Location.Y
Panel2.Invalidate()
End If
End Sub
Private Sub Panel2_MouseEnter(sender As Object, e As EventArgs) Handles Panel2.MouseEnter
Panel2.Select()
End Sub
End Class
推荐阅读
- c++ - 修复 C++ 中使用 getline() 函数时脚本消失的问题
- javascript - 单击给定组件外部时,如何从 React.JS 中组件内部的元素中删除一个类?
- java - Eclipse 不建议 Lambda 表达式中的方法
- typescript - 扩展的 tsconfig.json 在 VSCode 中找不到作用域包的类型定义
- python - python gluLookAt 用于第一人称相机
- pandas - 在 pandas 中迭代 3 个条件
- python - 使用 Python BeautifulSoup 从网页中动态提取文本
- python - 在我尝试安装的任何 python 包上,我都无法通过“收集'任何包名'”
- python - 循环遍历子目录及其子目录并创建字典
- javascript - 函数无法使用从地址栏解析的字符串作为参数