delphi控件的停靠
2010-02-16 06:40
176 查看
把一个窗体或者控件变成可以停靠只需要两步:
(1)把DragKind特性设置为dkDock。
(2)把DragMode特性设置为dmAutomatic。
另外,TPanel控件有一个UseDockManager特性,如果为Ture,它的作用是将停靠在上面的控件的尺寸扩充为Panel的大小,即充满全部Panel空间。
演示代码:
新建一个VCL form工程,加入界面代码:
object Form1: TForm1
Left = 0
Top = 0
Caption = #25511#20214#20572#38752' '#29482#24735#33021
ClientHeight = 293
ClientWidth = 347
Color = clBtnFace
DockSite = True
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
OldCreateOrder = False
PixelsPerInch = 96
TextHeight = 13
object Shape1: TShape
Left = 208
Top = 48
Width = 105
Height = 97
DragKind = dkDock
DragMode = dmAutomatic
end
object Shape2: TShape
Left = 208
Top = 160
Width = 121
Height = 41
DragKind = dkDock
DragMode = dmAutomatic
end
object Panel1: TPanel
Left = 25
Top = 24
Width = 161
Height = 225
Caption = 'Panel1'
DockSite = True
TabOrder = 0
end
end
相关文章推荐
- Delphi控件的停靠功能
- Delphi控件的停靠功能
- Delphi 停靠技术的应用3(两个窗体停靠成PageControl样式, 分页停靠)
- delphi7安装delphi5下控件
- Delphi中停靠技术的实现[转]
- Delphi 第三方控件安装
- Delphi编写ActiveX控件及程序中嵌入word方案
- delphi 一个自动控制机的硅控板检测程序,用多线程和API,没有用控件,少做改动就能用 用485开发
- Delphi 中TMsComm控件使用指南
- 可以无限循环,自动旋转,停靠的3D旋转布局控件
- delphi中利用Indy的TIdFtp控件实现FTP协议
- Delphi开发学习一:使用ADOConnection控件连接数据库SQL
- 在Delphi中编写控件的基本方法(1)
- delphi开发学习四:TClientDataSet与TDataSetProvider控件使用实例
- .net winform 里控件的Dock属性(Dock的Z 顺序停靠)
- delphi 中进度条控件常用到的属性
- delphi控件的几个小结
- Delphi控件开发浅入深出(五)
- (转)delphi chrome cef3 控件学习笔记 (三)
- Delphi对象变成Windows控件的前世今生(关键是设置句柄和回调函数)good