如何让控件中滚动条不获得焦点

breadjyh 2006-11-29 01:16:36
在控件中放置了两个滚动条,在运行时滚动条会获得焦点并且滚动框还会闪烁(当在控件中放置了其它控件就不会出现以上情况)
...全文
238 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yachong 2006-11-30
  • 打赏
  • 举报
回复
那就再添加一个控件,专门接收焦点,然后设置它的left top 属性把它藏起来
Dunzip 2006-11-30
  • 打赏
  • 举报
回复
如果窗体还有其他控件可以获取焦点的,就把TabStop属性设置成False就可以了,否则难办。

yachong 2006-11-30
  • 打赏
  • 举报
回复
晕啊!初学的时候我也有这个问题
很简单,滚动条的TabStop属性设置为False即可
raybvb09 2006-11-29
  • 打赏
  • 举报
回复
嗯,对~
ZOU_SEAFARER 2006-11-29
  • 打赏
  • 举报
回复
只要VScroll 获得焦点,就把焦点转移到其他能获得焦点的控件上!!
VScroll1_GotFocus 里面写代码
raybvb09 2006-11-29
  • 打赏
  • 举报
回复
如果有个PictureBox叫picture的话。
raybvb09 2006-11-29
  • 打赏
  • 举报
回复
Private Sub VScroll1_Scroll()

Me.picture.SetFocus

End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧