[转帖]Delphi中 Form组件_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3451 | 回复: 0   主题: [转帖]Delphi中 Form组件        下一篇 
wenjie.zhang
注册用户
等级:上尉
经验:628
发帖:54
精华:0
注册:2013-11-11
状态:离线
发送短消息息给wenjie.zhang 加好友    发送短消息息给wenjie.zhang 发消息
发表于: IP:您无权察看 2013-11-15 11:12:29 | [全部帖] [楼主帖] 楼主

 

    Form组件

    窗体是应用程序的操作界面,是放置组件的基础。窗体由标题栏、工作区和边界组成.

Form的主要属性

    窗体组件(TForm)在运行时表现为一个窗体,窗体是一个容器构件,它可以包含其他种类的构件,并协同完成应用程序的整体功能。窗体由属性、事件和方法组成。

(1)BorderIcons属性

     用来制定窗体标题栏上的图标

(2)BorderStyle属性

     Borderstyle属性用来设置窗体的外观和边框

(3)Name属性

     Name属性唯一地标识对象,取值不能为空,若工程中有多个窗体,名称不能相同。

(4)Caption属性

    用来指定窗体标题栏中说明文字,可以为空。

(5)Font属性

    Font属性用来设置窗体中文字的字体、颜色和字号等等,其中Font.style属性为集合型。

(6)FormStyle属性

    FormStyle属性用来指定窗体的类型。

    从窗体类型的角度来看,Windows环境中的应用程序可以分为以下三类。

第一类:多文档界面(MDI)应用程序一般这种应用程序具有一个父级窗口和多个子窗口,可以同时打开多个文档,分别在多个子窗口中显示。

    第二类:单文档界面(SDI)应用程序这种应用程序同时只能打开一个文档。

    第三类:对话框应用程序这种应用程序的主界面基于一个对话框类型的窗体。

    (7)Icon属性

    Icon属性用来指定标题栏中显示的图标。

(8)Position属性

    Position属性用来描述窗体大小和显示位置。

    (9)WindowsState属性

    WindowsState属性来描述窗体显示状态 。

2.TForm 的事件

    窗体是一个可视化的组件,包括外部事件和内部事件.

3.窗体的方法

    一些常用方法(过程或函数) 有:Create 、Close 、CloseQuery 、release 、Show 、ShowModal 、Print 。

4.窗体的创建

    创建窗体的方法分为两种:静态创建和动态创建。所谓静态创建窗体是指再工程的编辑、设计时创建新窗体;而动态创建窗体是指在工程的运行时通过代码生成窗体。

    (1)静态创建新窗体

    通过集成开发环境中的【File】|【New】|【Application】菜单,创建一个应用程序,

    此时自动生成一个窗体Form1,再打开【File】|【New】|【Form】菜单生成一个窗体Form2。在Form1中添加两个Button、1个Label组件,Form2中添加1个Label组件,即可完成界面设计。

添加代码:

procedure TForm1.Button1Click(Sender: TObject); //创建按钮事件
begin                                         //关键分析
form2.show;     //调用Show方法显示Form2窗体
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
form1.Close;
end;




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论