本文整理自网络,侵删。
TBevel组件
该组件可以创建具有3D效果的斜角的盒子、方框或线。
常用属性:
shape:设置边界形状
style:设置分解的框线在屏幕上是凸起还是凹下。
shape属性
type TBevelShape = (bsBox, bsFrame, bsTopLine, bsBottomLine, bsLeftLine, bsRightLine, bsSpacer);
bsBox: 由style属性决定。
bsFrame:客户区域是凸起还是凹下。
bsTopLine:Bevel对象在客户区域显示一条线
bsBouttonLine:Bevel对象在客户区域的底部显示一条线。
bsLeftLine:Bevel对象在客户区域的左边显示一条线。
bsRightLine:Bevel对象在客户区域的右边显示一条线。
bsSpacer:Bevel对象是空的空间。
Tbevel组件方法
BringToFront:将组件放置在其父组件内所有其他组件的前面
ClientToparent:使用该方法将一个当前组件坐标系统的Point点转换为Aparent的坐标系统响应的点
ClientToScreen:使用该方法可将一个组件本地坐标表示的点转换为与屏幕坐标相应的点
Create: 创建一个TBevel实例
DefaultHandler: 提供消息处理的记录
Destroy: 销毁TBevel组件的实例
Dock: 该方法用于内部停靠组件
DragDrop: 产生OnDragDrop事件
Dragging: 使用该方法可确定组件的拖动状态,如果返回True,则表示正在拖放组件,否则表示没有拖放
EndDrag: 结束拖动操作。
效果如下
bubuko.com,布布扣
procedure TForm1.FormCreate(Sender: TObject);begin Bevel1.Style:=bsLowered; Bevel2.Style:=bsRaised; Bevel3.Shape:=bsRightLine; Bevel4.Shape:=bsSpacer; Bevel5.Shape:=bsFrame; Bevel6.Shape:=bsBox; Bevel7.Shape:=bsTopLine; Bevel8.Shape:=bsLeftLine; Bevel9.Shape:=bsBottomLine;end;
end.
相关阅读 >>
Delphi winapi: extracticon - 获取 exe、dll 或 ico 文件中的图标
[译]rad studio 10.4 新变化:面向控件的 vcl 样式管理
Delphi randomfrom 随机返回字符串数组avalues中的一个元素
更多相关阅读请进入《Delphi》频道 >>