您的位置:首页 > 编程语言 > C语言/C++

C++Builder 2010深入TForm类之属性

2016-02-19 11:29 721 查看
TForm类的重要属性

(1)AutoScroll属性。
声明:__property bool AutoScroll = {read=FAutoScroll, write=SetAutoScroll, Default=1};
决定当窗体尺寸不足以完整的显示出所有窗体上的组件时,滚动条是否自动出现。

(2)BorderStyle属性。
声明:__property TFormBorderStyle BorderStyle = {read=FBorderStyle, write=SetBorderStyle, stored=lsForm, default=2};
指定显示窗体的边界类型。可取值包括bsNone、bsSingle、bsSizeable、bsDialog、bsToolWindow及bsSizeToolWin。

(3)Canvas属性。
声明:__property Graphics::TCanvas* Canvas = {read=GetCanvas};
窗体画布。提供进入窗体绘图区域的属性。

(4)ClientRect属性。
声明:__property Windows::TRect ClientRect = {read=etClientRect};
返回窗体的客户矩形区域。注意,窗体客户区域和窗体区域是不同的。客户区不包括窗体边界和标题栏。与客户区相关的属性还包括ClientHeight和ClientWidth。

(5)ComponentCount属性。
声明:__property int ComponentCount = {read=GetComponentCount, nodedefault};
返回当前窗体上所有组件的个数。

(6)Components属性。
声明:__property TComponent* Components[int index] = {read=GetComponent};
提供通过索引序号访问窗体上的组件。通过ComponentCount和Components可以实现窗体的所有组件的遍历。TForm类还具有相应的两个属性ControlCount和Controls,通过这两个属性可以对窗体的所有控件进行遍历。

(7)FormStyle属性。
声明:enum TFormStyle = {fsNormal, fsMDIChild, fsMDIForm, fsStayOnTop};
__property TFormStyle FormStyle = {read = FFormStyle, write=SetFormStyle, stored=IsForm, default = 0};
决定窗体类型。可以设置窗体为通常窗体(fsNormal)、多文档应用程序主窗体(fsMDIForm)、多文档程序子窗体(fsMDIChild)和总在最前的窗体(fsStayOnTop)。

(8)MDIChildCount属性。
声明:__property int MDIChildCount = {read = GetMDIChildCount, nodefault};
返回目前打开的多文档程序子窗体的个数。

(9)MDIChildren属性。
声明:__property TForm* MDIChildren[int i]={read=GEtMDIChildren};
通过索引序号访问每一个MDI子窗体,提供指向MDI子窗体对象的指针。

(10)Menu属性。
声明:__property Menus::TMainMenu* Menu = {read=FMenu, write=SetMenu, stored = IsForm};
指定窗体的主菜单,类似还有PopupMenu属性用于指定窗体的弹出菜单。

(11)WindowsProc属性。
声明:typedef void __fastcall(__closure* TWndMethod)(Message::TMessage& Message);
__property TWndMethod WindowProc={read=FWindowProc, write=FWindowProc};
指向窗体的窗口函数。使用这个属性可以指定窗体使用自己定制窗体的窗口函数,以实现所需要的特殊消息处理。

(12)ModalResult属性。
声明:__property TModalResult ModalResult = {read=FModalResult, write=FModalResult, nodefault};
设定模态窗口的返回值。即使用ShowModal方法显示窗体的返回值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: