hur.cn - 华软网

 热门搜索

如何实现文字的上下滚动,高手帮忙

  作者:未知    来源:网络    更新时间:2018/7/4
我是菜农,刚学PB请各们大哥大姐多多关照

  如何实现文字的上下滚动,高手帮忙

------华软网友回答------
自己顶一下.我在线等,兄弟们救我.
------华软网友回复------
再顶,,,哥们,帮帮忙.我在线等呀,好苦呀.
------华软网友回复------
你能详细点说明一下吗,描述一下你要的效果
------华软网友回复------
就像是,电影结束后的字幕一样,从下到上的滚动
------华软网友回复------
在timer事件中做个循环
------华软网友回复------
<html>
<body>
<table width="800">
 <tr> 
    <td height="100" colspan="2"><div id=demo style=overflow:hidden;height:60px>   
<div id=demo1 >
上<br>
下<br>
滚<br>
动<br>
</div>
<div id=demo2></div>
<script language="JavaScript">
var t=demo.scrollTop
demo2.innerText=demo1.innerText
function qswhMarquee(){
if(demo2.offsetTop-demo.scrollTop<=0)
demo.scrollTop-=demo1.offsetHeight
else
demo.scrollTop++
}
setInterval(qswhMarquee,30)
</script>
</td>
</tr>
</table>          
</body>

</html>
试试这个行吗?js的
------华软网友回复------
ding
------华软网友回复------
如果采用PB,有以下实现方法:
1、在窗口Open事件中增加Timer(0.1);
2、作一个数据窗口dw_main,在窗口Timer事件中写入以下代码

Long ll_position
ll_position = Long(dw_main.Object.DataWindow.VerticalScrollPosition)
dw_main.Object.DataWindow.VerticalScrollPosition = ll_position + 2

------华软网友回复------
楼上的方法不错,注意为DW增加大量空白行,以达到文字可以完全滚动出显示区域.

一般还可以用TIMER方法每隔一点时间就改变文本框的位置,实际上就是改变y属性的值
------华软网友回复------
谢谢.各位兄弟们的帮忙.
------华软网友回复------
看看!
------华软网友回复------
还可以使用多行编辑框滚动文字
1、在窗口Open事件中增加Timer(0.1);
2、在窗口上放一个多行编辑框 mle_1,在窗口Timer事件中写入以下代码
   mle_1.scroll(1)
   这样每隔0.1秒,滚动一行
   若想往下滚动,可以这样写
   mle_1.scroll(-1)

------华软网友回复------
ke yi yong time  event
ran hou scrolltorow()
zhe yang xun huan 

wo fanti cao zuo xitong
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。