窗体的基本属性

窗体利用很多属性来确定窗体的外部形态和特征,在设计阶段可以用‘Object Inspector’来设置窗体的属性。下面就对窗体的

本属性加以详细的介绍。

1.Active属性

该属性用于指示窗体是否处于激活状态(拥有输入焦点)如果窗体处于当前打开窗体,则他的Active属性值变为True 否则为False。

2.Auto‘scroll属性

该属性决定在窗体上时候增加滚动条。如果将属性设置为True。那里当前窗体不能显示其包含的所有组件时,窗体将自动增加滚动条。可以通过滚动条来浏览窗体中的所有组件,如果该属性设置为False,窗体始终不会出来滚动条。

3.BorderIcons属性

该属性定义出现在窗口标题栏中的按钮,他的取值如下。

biSystemMenu                 窗体包含‘系统菜单’

biMinimize                         窗体包含‘最小化’按钮

biMaximize                        窗体包含‘最大化’按钮

biHelp                                  如果BorderStyle属性被设置为bsDialog.或者biMinimize和biMaximize子属性被设置为False,当运行程序时,在窗体的标题栏右上角出现一个问号

4.BorderStyle 属性

该属性定义了窗体的边框形式,他的取值如下:

bsNone                  无边框,尺寸的大小不可以改变。

bsSingle                 单线边框,尺寸的大小不可以改变。

bsDialog                标注的对话框边框,尺寸的大小不可以改变。

bsSizeable            标注的可变尺寸边框

bsToolWindow    和bsSingle相同,但标题只有一个小的‘关闭’按钮。

bsSizeToolWin     和bsSizeable相同,但标题只有一个下的‘关闭按钮’

注意:窗体属性BorderIcons的设置与属性BorderStyle的设置可能会发生互斥,例如属性BorderIcons的biMinimize和biMaximize会于属性BorderStyle的bsDialog冲突,属性BorderIcons的biHelp会与属性B偶然的人S同意了的BsSizeable冲突。

5.Caption 属性

该属性用来指定窗体标题栏中的说明文字内容。

通常,对于多文档界面(MDI)应用程序,当主框架窗体中的子窗体最大化显示的时候,应用程序的标题栏中显示的内容为‘《应用程序名》-《打开的文档名》’;当子窗体非最大化窗体显示的时候,祝框架窗体中值显示应用程序的名称,子窗体有自动的标题,其中显示该船体打开的文件名,所有,当窗体的显示方式放声了改变后,应该立即改变标题栏中的内容。

6.Color 属性

该属性决定窗体的客服区的颜色,他的默认值为clbtnFace,也就是窗体的背景色为灰色。

7.Font属性

该属性用来设置窗体中文字的字体,颜色和字号等。

如果将窗体中的组件的属性ParentFont设置为True,那么该组件的字体设置就与其伏击窗体的字体设置完全一样了,在程序设计的时候,为了保持正格系统风格的统一,应该是工程中的窗体风格尽量一致,可以先设置窗体的Font属性,然后将窗体中所有组件ParentFont属性设置为True就可以了。一般不要对窗体中的组件分别设置Font属性。

8.FormStyle 属性

该属性用于设置创的类型,它有如下4个选项

FsNormal       指定一个普通的文档界面窗体

fsMdichild     指定一个MDI子文档船体

fsMDIParent  指定一个MDI父文档窗体

ffsStayOnTop  指定一个置于所有窗体顶部的普通的文档窗体

9.Icon属性

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

10.Name属性

该属性用来标识工程中的窗体。

11.Position 属性

该属性用来描述窗体的大小和显示的位置,可以是下列数值之一

poDesigned            窗体显示的位置和大小与设置期间的一致

poDefault                 窗体每次显示时,与上次比较,往右下角移动了一些位置,窗体的高度和宽度有Windows决定

poDefaultPosOnly   窗体以设计期间的大小先显示,窗体显示的位置较上次想右下角移动了一些如果窗体不能以设计师的大小在屏幕上完全,就移动到屏幕的左上角显示。

poDefaultSizeOnly   窗体一设置期间的大小显示,窗体显示的位置总在屏幕的中间。不考虑多个监视器时的调整,

12.windowsState 属性

属性WindowsState用来描述窗体显示的状态,可以去下面的3格数值之一:

wsNormal         窗体一普通状态显示(既不是最大化状态,也不是最小化状态)。

wsMinimized   窗体以最小化状态显示。

wsMaximized   窗体以最大化状态显示。

13.AlphiaBlend 属性

该属性用来设置窗体是否可以透明显示,这些Delphi7的新增功能

14.AlphiaBlendValue  属性

该属性用来控制窗体的透明度,当其值为0时,窗体完全透明,当其值为255时,抽屉不透明,挤出一正常状态。

procedure TForm1.ScrollBar1Change(Sender: TObject);

begin
Form1.AlphaBlend:=True;
Form1.AlphaBlendValue:=ScrollBar1.Position;
end;

15.TansparentColor 属性

该属性用来设置窗体的某种颜色是否可以透明显示,指示Delphi7 的新增功能。

16.TransparentColorValue 属性

该属性用来设定要透明显示的颜色。

下面利用一个制作异性窗口的示例来说明TransparentColor 属性和TransparentColorValue属性的用法

(1)新建一个项目。在窗体上放置一个Image组件,光盘中的图像文件。

(2)Form1和Image 的主要属性如图

组件名     属性     属性值
Form1 AutoSize True
form1 Borderstyle bsNone
form1 TransparentColor ture
form1 TransparentColorValue clBlue
image1 Autosize true
时间: 2024-10-08 17:57:37

窗体的基本属性的相关文章

C# windows 窗体的基本属性设置

◆Form.StartPosition属性,确定窗体第一次出现时的位置.这里设置为在父窗体的中间显示. this.StartPosition = FormStartPosition.CenterParent; ◆Form.HelpButton属性,确定窗体的标题栏上是否有“帮助”按钮.设置显示,看上去更人性化,但实际不一定会对帮助功能进行实现. this.HelpButton = true; ◆Form.MaximizeBox属性,确定窗体标题栏的右上角是否有最大化框.设置不让她显示. this

深度探索QT窗口系统(五篇)

窗口作为界面编程中最重要的部分,没有窗口就没有界面,是窗口让我们摆脱了DOS时代,按钮是一个窗口,文本框是一个窗口,标签页是一个窗口,...一个窗口可以由多个窗口组成,每天我们都在与窗口打交道,当你打开windows时,桌面就是一个窗口,你打开浏览器时,你也正在访问窗口...好了,回到今天的话题,QT窗口系统,QT是一个跨平台的框架,类似微软的MFC,Borland的OWL,前者只适用于windows,而使用QT你可以开发windows平台应用程序,你也可以开发linux应用程序,当然了你也可以

新手学习.net编程计划-1

.NET是一个庞大的学习体系,对于新手来说会感觉无从下手.学习知识必须从入门的基础学起,才能更好地掌握.学习.net也是如此,最基础的莫过于了解.net平台,以及掌握.net的基础语法C#. 本计划是学习.net平台的第一阶段,初识.NET平台和C#编程,木庄网络博客建议在这一阶段应该掌握的知识点有: 1..net平台的简介,CLR.CLS.CTS.JIT,垃圾回收等基础概念及C#常用的命名空间. 2.C#基础语法,C#中的基本数据类型,理解装箱和拆箱的概念,了解各种类型的运算符.理解各种选择结

winform窗体 基本属性

窗体属性 maximizebox   最大化能不能用 minimizebox   最小化能不能用 formborderstyle  fixedsigle 不能拉大小  none  无边框 topmost 高级层级  没法覆盖 布局 autoscroll 超出部分显示滚动条 maximumsize 拉动窗口最大大小 minimumsize 拉动窗口最小大小 size      控件的大小 startposition 窗口打开位置 windowstate 窗口启动最大化 最小化 窗口样式 contr

Winform窗体基本属性

窗体是程序与用户交互的可视界面,窗体也是对象,窗体类定义了生成窗体的模版,实例化一个窗体类就产生了一个窗体..NET框架类库的System.Windows.Forms命名空间中定义的Form类是所有窗体类的基类. 常用属性: (一) 布局: AutoScroll:当控件内容超出可见区域是否显示滚动条: Autosize:当控件内容有超出时是否自动调整窗口: Location:控件左上角相对于其容器的坐标: StartPosition:窗口运行的位置,居中之类的,CenterScreen--居中,

winform窗体(一)——基本属性

一.窗体设计界面 二.部分属性 1.基本 设计中的Name:窗体类的类名 AcceptButton:窗口的确定按钮Enter CancelButton:窗口按ESC的取消按钮 2.外观 Backcolor:背景颜色 Forecolor:字体颜色 backgroundImage:背景图片 Font:设置字体 Formborderstyle:边框样式 Text:标题栏文字 3.窗口样式 ControlBox:窗体左上角或右上角的最大最小关闭按钮 MaximizeBox:控制最大化按钮是否可用 Min

基本的Windows应用程序 窗体创建

基本的Windows应用程序 转载:http://shiba.hpe.sh.cn/jiaoyanzu/WULI/Article1506 下面是一个完全可以运行的Windows程序,代码很简单,读者通过代码中的注释了解它们的含义.我们将在下一节详细讲解些代码.做为一个练习,我们建议读者在你的开发工具中创建一个工程,手工输入些代码,然后编译运行这个程序.注意,如果你使用的是Visual C++,那么在选择工程类型时必须是“Win32 application project”,而不能是“Win32 c

一个简易的便签工具:探索窗体之间传值和传引用的方法

简单的便签工具:实现了基于文本的便签信息的浏览,删除,添加.可以查看时间,实时更新数据. 这个便签工具完全基于面向对象的编程方式,首先定义Note类,然后使用NoteManager类进行便签的管理.其中的关键就是在NoteManager类中定义list<Note>泛型集合.原理上和ArrayList基本是一致的. NoteManager的工作原理: public List<Note> list;//定义一个泛型集合,并在构造函数中初始化. private int CurrentIn

C#-WinForm-客户端程序-Form基本属性

WinForm - 客服端程序(C/S) WindowsForm 的简称 客户端应用程序:是需要安装在用户电脑上才可以使用的程序,代码部分在用户电脑上执行 特点:不需要联网也可以打开使用部分功能,但现在的许多功能依然需要互联网的支持 常见的窗体种类有: 1.记事本类型 - 有最大化.最小化.可以随意拖拽大小 2.计算器类 - 最大化不用,不可以随意拖拽大小 3.QQ.杀毒软件类 - 没有Windows自带的窗体外框 4.悬浮球类 - 不规则图像的窗体 创建新WinForm: 窗体常用的基本属性: