以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- pan 面板滚动条好像不能鼠标滚动 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=136600) |
-- 作者:fubblyc -- 发布时间:2019/6/17 10:52:00 -- pan 面板滚动条好像不能鼠标滚动 老师,如题。 只能拉动滚动条。 而不能鼠标中间的滚动按钮或者随着鼠标向下或向上滚动。
|
-- 作者:有点甜 -- 发布时间:2019/6/17 11:09:00 -- 需要外部获取焦点才能滚动。
比如,放一个button按钮,点击button以后,就可以滚动panel。 |
-- 作者:fubblyc -- 发布时间:2019/6/17 11:40:00 -- 甜老大,具体怎么弄呢?没明白 我鼠标已经有点击表,或者Panel的空白区域了,都不能。。 是要怎么弄呢? 不然只能拉滚动条,体验感不好
|
-- 作者:有点甜 -- 发布时间:2019/6/17 11:53:00 -- panel的空白区域,放一个透明的panel按钮,即可
或者,panel的click事件,写代码,让某一个控件按钮获取焦点 |
-- 作者:fubblyc -- 发布时间:2019/6/17 14:16:00 -- 甜老师,放一个按钮,点一下可以获取焦点,这个OK了。 那panel的click事件,写代码,让某一个控件按钮获取焦点 这个怎么写呢?
|
-- 作者:fubblyc -- 发布时间:2019/6/17 14:19:00 -- 或者说怎么进入窗口后,就可以直接鼠标滚动? 而不需要去点哪里? 有办法吗?如果没有的话,那就做个按钮让他们去点了才滚动。。。
|
-- 作者:fubblyc -- 发布时间:2019/6/17 14:46:00 -- 甜老师,我就这样做了搞定了。 [此贴子已经被作者于2019/6/17 14:46:20编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/6/17 14:49:00 -- 以下是引用fubblyc在2019/6/17 14:19:00的发言:
或者说怎么进入窗口后,就可以直接鼠标滚动? 而不需要去点哪里?
有办法吗?如果没有的话,那就做个按钮让他们去点了才滚动。。。
加入一个看不见的按钮,设置焦点到那里即可
e.form.controls("button1").select
点击panel的click的时候,把button1移动到点击的那个位置,设置焦点给它即可。 |
-- 作者:fubblyc -- 发布时间:2019/6/17 16:37:00 -- 好咧,谢谢老师 |