时间:2021-05-28
复制代码 代码如下:
package com.anydata.consumer.components
{
import flash.events.Event;
import mx.controls.Tree;
import mx.core.ScrollPolicy;
import mx.core.mx_internal;
/**
* 自动显示横向滚动条
*/
public class AutoSizeTree extends Tree
{
public function AutoSizeTree()
{
super();
horizontalScrollPolicy=ScrollPolicy.AUTO;
}
override public function get maxHorizontalScrollPosition():Number
{
if (isNaN(mx_internal::_maxHorizontalScrollPosition))
return 0;
return mx_internal::_maxHorizontalScrollPosition;
}
override public function set maxHorizontalScrollPosition(value:Number):void
{
mx_internal::_maxHorizontalScrollPosition=value;
dispatchEvent(new Event("maxHorizontalScrollPositionChanged"));
scrollAreaChanged=true;
invalidateDisplayList();
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
var diffWidth:Number=measureWidthOfItems(0, 0) - (unscaledWidth - viewMetrics.left - viewMetrics.right);
var indentation:Number=getStyle("indentation");
if (diffWidth <= 0)
maxHorizontalScrollPosition=NaN;
else
maxHorizontalScrollPosition=diffWidth + indentation;
super.updateDisplayList(unscaledWidth, unscaledHeight);
}
}
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
css滚动条样式修改的代码.scroll::-webkit-scrollbar{//纵向滚动条和横向滚动条宽度width:1px;height:1px;}.sc
CSS设置滚动条样式的实现代码如下所示:•::-webkit-scrollbar滚动条整体部分•::-webkit-scrollbar-th
本文实例为大家分享了微信小程序横向滑动滚动条的具体代码,供大家参考,具体内容如下效果图实现代码index.wxml{{childItem.name}}{{chi
在IE下文本框textarea会显示滚动条(如下:)去掉textarea横向或纵向滚动条办法:可以通过overflow-x:hidden和overflow-y:
位置被改变事件所属对象:横向滚动条操作系统支持:Windows语法:无返回值_横向滚动条_位置被改变()例程说明:只要拖动滚动条,就触发此事件,运行此事件下的代