当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++ Builder教程

拆分条(Splitter)

   c++ Builder 6.0中的拆分条 功能非常强大,位于【Additional】组件页的页面上,利用它可以将窗体工作区部分分成可以调节大小的方框,用户可以通过拉动方框中间的拆分条来调整两者的大小。最典型的拆分窗口的例子是Windows操作系统中的“资源管理器”。资源管理器的左边窗口中用树状列表结构显示目录,右边窗口则是文件列表,中间用拆分条隔开。
    拆分条的主要属性、方法和事件:
    ·AutoSnap属性:用来规定当移动拆分条使其临近的对象小于MinSize属性规定的数值时,是否让此对象的大小等于0。将此属性设置为False,可以防止用户将旁边的对象大小设置为0,使得旁边对象的最小值等于MinSize属性的值。
    ·Beveled属性:用来设置拆分条沿其移动的边是否有斜面。如果Beveled为False,则拆分条没有斜面,如果Beveled为True,则拆分条有3D斜面,当Align属性为alLeft或alRight时,垂直方向的边有3D斜面,当Align属性为alTop或alBottom时,水平方向的边有3D斜面。
    ·MiniSize属性:用来设置拆分条两边的窗格的最小值,单位为像素。
    ·ResizeStyle属性:用来设置移动拆分条的效果。它的取值以及含义如表5-17所示。

 

    ·Canresize属性:用来设置拆分条如何响应鼠标移动。
    ·OnMove事件:当用户拖动拆分条改变相邻的两个窗格的尺寸的时候,触发该事件。

上一篇:计时器(Timer) 下一篇:面板(Panel)
相关内容
赞助商链接