Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:12:20 Delphi窗格组件(TPanel)使用实例
窗格组件(TPanel)TPanel 组件是一个面板组件,使用它可以在窗体上加入一个空的面板。在应用程序的界面中,它起着修饰与隔离其他组件的作用。又作为一个容器,让其他组件放在上面,从而成为它的子组件,可以通过Controls 属性访问这些子组件。1.TPanel 组件的典型用法在窗体中显示图形的时候,一般先添加一个TPanel 组件,然后在上面再添加Image 组件。这样在图形显示的时候,可以用TPanel 组件的边框做边界。TPanel 组件还可以用做分组组件,例如将多个TCheckBox 或TRadioButton 组件分为一组。可通过设置BevelInner 属性和BevelOuter 属性来改变TPanel 组件的边框样式。2.TPanel 组件的重要属性·Alignment 此属性用于设置窗格的标题在窗格上的排列方式·BevelInner 此属性用于设置窗格的内部斜面的样式·BevelOuter 此属性用于设置窗格的外部斜面的样式·BevelWidth 此属性用于设置斜面的宽度·BorderStyle 此属性用于设置窗格的边框样式·BorderWidth 此属性用于设置窗格的内外斜面之间的距离下面介绍程序中TPanel 组件常用的属性。(1)Alignment 属性此属性和其他组件的Alignment 属性的功能相同,用来设置窗体的标题在窗体上的排列方式。TPanel 组件主要功能是用来当做一个容器,通常要将其Caption 属性设置为空,防止显示不必要的内容,所以Alignment 属性不需要设置。(2)BevelInner 属性和BevelOuter 属性这两个属性分别用来设置窗格内部或者外部斜面的样式。它们都有4 个取值:bvLowered(凹)、bvNone(平面)、bvRaised(凸)、bvSpace(与bvRaised 效果一样)。利用这两个属性可以设计出多种边框的窗格组件。3.TPanel 组件的重要事件TPanel 组件的主要事件为OnResize 事件。当窗格的尺寸被改变时,将触发这个事件,这样就有机会重排窗格上的子组件了。
赞