什么是滚动框?
在浏览文档、字段或窗口时,滚动条的部分被称为“滚动框”,可用于帮助您进行导航。通过点击和拖动滚动框,您还可以快速滚动浏览页面。
以窗口的垂直滚动条上的滚动框为例,图片中显示了滚动框。当页面变得更长或包含更多内容时,滚动框会变得越来越小。使用滚动框(TScrollBox)可以创建窗口中的滚动区域。程序经常需要显示比给定空间更多的数据。某些控件,包括列表框、备忘录和表单本身,可以自动滚动其内容。
几个滚动部分(视图) 可以使用滚动框在窗口中创建,这是它们的另一个用途。商业文字处理、电子表格和项目管理软件经常使用视图,而滚动框提供了定义表单任意滚动子区域的额外灵活性。
滚动框包括其他控件,例如 TButton 和 TCheckBox 对象,就像面板和分组框一样。尽管如此,滚动框通常是隐藏的。如果滚动框的可视区域对于控件来说太小以适应,滚动条将自动显示。
滚动框还可以用于阻止某些窗口组件(如 工具栏 或 状态栏(TPanel组件) )的滚动。将滚动框放置在窗口的客户区域,位于 工具栏 和 状态栏 之间,以防止滚动条隐藏时工具栏和状态栏滚动。虽然滚动框的滚动条让它看起来像是窗口的一部分,但它们只移动滚动框内的区域。
在 计算机显示器 、 窗口 或 视口 上,滚动条是一种交互技术或窗口小部件,它允许进行连续的 文本 、 图片 或任何其他内容的滚动,使得所有内容都能够被查看,即使只有部分内容能够在设备屏幕上一次性显示出来。在二维信息空间中,它提供了导航到已知或未知位置的解决方案。最初的 图形用户界面(GUI) 也称之为手柄。这些在许多不同的电子设备上使用,包括 笔记本电脑 、 图形计算器 、 手机 和 便携式媒体播放器 。滚动条将用户的直接操作转换成滚动命令,然后由滚动内容执行。之后,用户通过滚动条元素和滚动内容的视觉更新来获得反馈。
尽管 滚动条设计 随着时间的推移而改变,但它们通常采用长方形矩形的形式,具有可以在槽(或轨道)上移动文档主体的 条(或拇指) 。这些滚动条通常出现在查看区域的一侧或两侧。根据内容如何穿越窗口的限制,它可以在 垂直 、 水平 或 两个方向 上定位。为了进行更精确的调整,通常在拇指或槽的末端添加了两个箭头。在不同的环境中,许多名称都用来指代 “拇指” :Java平台称其为 “拇指” 或 “旋钮” ,而Mac OS X 10.4称其为 “滚动条” ;在其他环境中,它被称为 “电梯”、“极“、”圆盘”、“拨轮” 或 “握把” 。在某些使用与滚动条术语无关的语言的环境中,拇指被称为在垂直移动条的情况下为 “豌豆” ,而在水平移动时仍然使用 “圆盘” 。在其 .NET 文档中, Microsoft 使用 “滚动框” 或 “滚动拇指” 这个术语。
在 1985年 , GEM 与 Macintosh 类似,但具有比例放大的 “滚动框” 拇指。最终的产品是一个现代的滚动条,看起来和操作起来与今天的 Windows 中的滚动条相似。为了解决手眼协调问题, GEM 允许在点击和保持后将鼠标移动到远离滚动条的位置。同年晚些时候, AmigaOS 也推出了相应大小的滚动框。
在 1984年 , Macintosh 有一个 浅灰色矩形 ,两个箭头指向按下相应箭头后将显示的信息,一个 “灰色区域” 轨道和一个 “滚动框” 拇指。箭头可以通过单击滚动一个单位,也可以通过长按反复滚动。可以点击轨道来替代页面按钮进入下一部分。当拇指 按下并拖动 时,它会将拇指移动到特定位置,直到拇指在释放之前移出滚动条区域,此时动作将被中止。当窗口不是焦点或完整的文档可以在窗口中看到时,滚动条会变为空白。