窗体Form属性表

合集下载

VB6.0基本控件的属性-推荐下载

VB6.0基本控件的属性-推荐下载

VB 基本控件的属性,方法经及事件
VB 基本控件的属性,方法经及事件 VB 基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为 true: 可以响应;值为 false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为 true:可以看见;值为 false: 不可以看 见。 所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在 Key Down 和 Key Up 事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为 0: 没有窗体标题栏 2)值为 1: 窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为 0: 窗体正常大小 4)值为 1: 窗体最小化 值为 2: 窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

form

form

Height:窗体的高度 Width :窗体的宽度 Left/Top:窗体左上角相对于屏幕的坐标 Visible:窗体是否可见 Enabled:窗体是否响应用户的事件
b. 属性的设置——属性窗口
对象选择框
下拉按钮
字母序选项卡 属性列表框
分类序选项卡
属性说明框
属性设置——代码窗口
对象名 . 属性名 = 属性值
• Hide method – removes a form from the screen, but leaves it in memory – Syntax: object.Hide
• 窗体的生成 • 窗体的属性 • 窗体的方法 • 窗体的事件 • 窗体的应用 • 多窗体的设计
窗体
(1) 窗体的生成
• 窗体是Visual Basic的一种对象,是构造 用户界面的框架。程序运行时,窗体直 接面向用户,是用户与程序交互的平台。
• 启动Visual Basic时自动生成一个窗体, 缺省名称是Form1。
单击事件 双击事件 加载事件 卸载事件
• 与窗体有关的事件有20多个,有些事件是
程序运行时由系统自动触发,如启动程序 自动触发Initialize事件;有些事件是紧跟着 某个事件后自动触发,如Initialize事件响应 后自动触发Load事件;有些事件是由于调
用了对象的方法而触发,如调用窗体的 Unload方法,可以触发Unload事件;有些事
Form1.Caption=“俄罗斯方块” Form1.Width=3000 Form1.Height=4000 Form1.Visible=True
Visual Basic提供上下文敏感性,在代码窗口中 输入对象名和圆点时自动出现列表框,显示对 象的属性和方法

Form1添加一个文本框Text1,通过属性窗口设置窗体和文本框的属性,实现如下功能-推荐下载

Form1添加一个文本框Text1,通过属性窗口设置窗体和文本框的属性,实现如下功能-推荐下载

【解题思路】文本框控件的MultiLine属性用于设置文本框是否能以多行显示文本,值为True表示允许,值为False表示不允许;Font属性用于设置控件标题中文本的字体、字号和字型等。

Text属性用于设置文本框中显示的文本。

窗体标题通过其Caption属性设置。

【操作步骤】步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.110和表3.111。

表3.110控件窗体属性Name Caption设置值Form1设置文本框属性步骤2:调试并运行程序,关闭程序后按题目要求存盘。

基础题(2)【解题思路】在窗体上建立控件后,先设置控件的属性,再编写事件过程。

单击命令按钮触发Click事件。

利用按钮的Height和Width属性来改变按钮的大小;利用按钮的Left和Top属性来改变按钮的位置。

【操作步骤】步骤1:建立界面,并设置控件的属性。

程序中用到的控件及属性见表3.112。

表3.112步骤2:编写程序代码。

参考答案Option ExplicitPrivate Sub Cmd1_Click()Cmd1.Left = 0Cmd1.Top = 0End Sub【解题思路】Rnd()函数用于产生一个小于1但大于或等于0的随机数。

本题程序用变量Max记录最大数,最初把数组的第一个元素的值赋给Max,然后通过For循环语句将其后的元素依次与之比较,如果其值大于Max则将其赋值给Max,依次类推,最终Max的值就是数组各元素中的最大值。

【操作步骤】步骤1:打开本题工程文件。

步骤2:分析并编写程序代码。

程序提供代码Option Base 1Private Sub Command1_Click()Dim arrN(30) As IntegerDim Max As IntegerRandomizeFor i = 1 To 30 'arrN(i) = Int(Rnd * ?)Next i'? = arrN(1)For i = 2 To 30 'If ? Then Max = arrN(i)End IfNext iPrint MaxEnd Sub程序结束参考答案第1个?处填入:1000第2个?处填入:Max第3个?处填入:arrN(i) > Max或Max < arrN(i)简单题(2)【解题思路】本题要求的是1000以内能被5或7整除的数的个数。

c#form

c#form

(29)Visible属性:该属性获取或设置一个值,该值指示是否显示该窗体或控件。
(30)Capture属性:如果该属性值为true,则鼠标就会被限定只由此控件响应,不管鼠标是否在此控件的范围内。
C# form窗体常用方法:
(1)Show方法
该方法的作用是让窗体显示出来,其调用格式为:
(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Heigth属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
(13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。
(14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。
(15)ActiveControl属性:用来获取或设置容器控件中的活动控件。
(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。
(17)AutoScroll属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。

Winform常用控件的常用属性

Winform常用控件的常用属性

常用控件的常用属性长用Name :表示一个控件或者窗体的名称。

Anchor:表示窗体拉大后控件会随这窗体的4个方向随之变化。

BackColor:控件和窗体的背景颜色。

BackgroundImage:窗体的背景图片。

Cursor:鼠标经过控件时,鼠标的图标所发生的变化。

ContextMenuStrip:鼠标单击右键,所出先的菜单。

Dock:表示该控件在窗体的那个位置的停靠。

Enabled:表示该控件是否有用默认值Ture 。

选False该控件则没有任何作用。

Font:设置控件里字体的大小、字号、字体、和下划线。

ForeColor:在控件里输入字体时,字体的颜色。

(默认值为黑色)。

Location:表示该控件在窗体中的位置。

X坐标数值越大则控件会越往右,Y坐标数值越大则控件越往下。

Size:该控件的大小width 表示控件的宽度heigth表示控件的高度。

Visible:是否隐藏该控件。

选False控件是看不见的。

Tag:Text:控件上显示的字体。

Form窗体ControlBox:表示窗体的标题栏中时候有最大化、最小化和关闭的按钮选false则不会看见这些按钮。

FormBorderStyle:表示窗体的边框线的样式和标题栏的样式和标题栏按钮显示方式。

Icon:窗体标题栏左边显示的图片。

MaximizeBox:确认标题栏里是否有最大化按钮。

MinimizeBox:确认标题栏里是否有最小化按钮。

StartPosition:运行窗体时窗体在屏幕前在那个位置显示。

WindowState:运行窗体时,窗体的显示方式(比如全屏幕显示、最小化显示、正常显示)。

Label标签BorderStyle:表示该标签的边框样式。

Image:在该标签上显示的图片。

ImageAlign:要显示图片以什么方式在标签的背景上显示。

ImageList:TextBox文本框BorderStyle:表示该文本框的边框样式。

MaxLength:可以输入多少个字符。

VB常用控件的属性及功能

VB常用控件的属性及功能

VB常用控件的属性及功能(转帖)控件目录:Form(窗体)、PictureBox(图片框)、Label(标签)、TextBox(文本框)、Frame(框架)、CommandButton (命令按钮)、OptionButton(选项按钮)、ListBox(列表框)、Hscrollbar(水平滚动条)Vscrollbar(垂直滚动条)、Timer(时钟)、Shape(形状)、Line(直线)、Image(图片框)、OLE Container(OLE容器)Form(窗体) 的常用属性及功能1. name (窗体名称):为窗体指定一个名字。

2. Appearance:设置一个窗体是否运行时以3D效果显示。

0—Flat:窗体以平面的形式显示,1—3D:窗体以3D的形式显示(默认值)。

3. AutoRedraw:控制窗体的重画。

True:若其他窗口覆盖当前窗体再返回该再返回该窗体时,VB将重画该窗体内的所有图形False:VB必须调用一个事件过程才能完成重画。

4. BackColor:设置对象中文本和图形的背景色。

5. ForeColor:设置对象中文本和图形的前景色。

6. BorderStyle:为窗体等对象设置边框的式样。

0—None:窗体无边框1—FixedSingle:程序运行后窗体大小不被改变,单线边框2—Sizable:程序运行后窗体大小可以被改变,双线边框3—FixedDouble:程序运行后窗体大小不被改变,双线边框4—FixedToolWindo:程序运行后窗体大小可以被改变,单线边框5—SizableToolWindow:程序运行后窗体大小可以被改变。

7. Caption:设置窗体标题栏显示的文本。

8. Clipcontrols:设置Paint事件的绘图方法—是重画整个对象还是重画新显示的区域。

True:重画整个对象False:重画新显示的区域。

9. ControlBox:运行程序时该属性有效。

vbforn各个属性

vbforn各个属性

==================form的属性=================▲ActiveControl 活动控件(只读)无论窗体是否是活动的?如果在窗体上的所有控件都是不可见的或不可使用的,那么将产生一个运行时错误。

▲Appearance 绘图风格(只读)0 平面,1(缺省值)3D▲AutoRedraw 自动重绘tf-------------------------------------------------▲BackColor 背景颜色当BackStyle 属性的设置值为0(透明)时有效▲ForeColor 前景颜色▲BorderStyle 边框样式,对Form 对象和Textbox 控件在运行时是只读的。

0vbBSNone 无(没有边框或与边框相关的元素)。

1vbFixedSingle 固定单边框。

可以包含控制菜单框,标题栏,"最大化"按钮,和"最小化"按钮。

?只有使用最大化和最小化按钮才能改变大小。

2vbSizable 可调整的边框。

可以使用设置值1列出的任何可选边框元素重新改变尺寸。

(缺省)3vbFixedDouble 固定。

可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸4vbFixedToolWindow 固定。

显示关闭按钮并用缩小的字体显示标题栏。

任务条中不显示。

5vbSizableToolWindow 可变大小。

显示关闭按钮并用缩小的字体显示标题栏。

任务条中不显示。

?将BorderStyle 设置为0就会删除边框。

如果希望窗体有边框而没有标题栏、控制菜单框、最大化按钮和最小化按钮,则应从窗体Caption 属性中删除任何文本,同时将窗体的ControlBox、MaxButton 和MinButton 属性设置为False。

▲MaxButton 是否有"最大化"按钮(BorderStyle 属性非0值有效)▲MinButton 是否有"最小化"按钮。

窗体属性

窗体属性

(19)BackgroundImage属性:用来获取或设置窗体的背景图像。
(20)Enabled属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。
(21)Font属性:用来获取或设置控件显示的文本的字体。
(22)ForeColor属性:用来获取或设置控件的前景色。
(26)MdiChildren属性:数组属性。
(27)MdiParent属性:该属性用来获取或设置此窗体的当前多文档界面 (MDI) 父窗体。
(28)ShowInTaskbar属性:该属性用来获取或设置一个值,该值指示是否在 Windows 任务栏中显示窗体。
(29)Visible属性:该属性获取或设置一个值,该值指示是否显示该窗体或控件。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Heigth属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的 x 坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的 y 坐标(以像素为单位)。
(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按 ENTER 键时就相当于单击了窗体上的该按钮。

窗体-FORM-常用属性

窗体-FORM-常用属性

1.01、窗体(FORM)的常用属性
KeyPrevier 获得或设置是否在激活对象的上的控件的键盘事件之前,优先激活对象键盘事件。

取值为:
True或False
Left窗体距屏幕左边界的距离
LinkMode 获得或设置用于DDE会话的链接类型并激活连接,取值为:
0 None
1 Source
LinkTopic获得或设置目标控件的源应用程序和主题
MaxButton 窗体右上角最大化按钮是否显示,运行时只读, 取值为:True 显示
False 不显示
MDIChild 是否为MDI窗体的子窗体, 取值为:True 为MDI窗体的子窗体
False 否
MinButton 窗体右上角最小化按钮是否显示,运行时只读, 取值为:True 显示
False 不显示
MouseIcon MousePointer=99时,设定一个自定义的鼠标图标MousePointer
Moveable 是否可以移动窗体, 取值为:True 可以移动
False 不可以移动
(注:可编辑下载,若有不当之处,请指正,谢谢!)。

VB6.0基本控件的属性

VB6.0基本控件的属性

VB基本控件‎的属性,方法经及事件‎VB基本控件‎的属性,方法经及事件‎VB基本控件‎的属性,方法经及事件‎所有控件都具‎有的属性:1、Name: 表示在代码中‎用来标识一个‎控件的名字。

2、Enable‎d:表示一个控件‎是否可以响应‎一个事件,即该控件可不‎可用。

值为true‎:可以响应;值为fals‎e:不可以看见。

3、Visibl‎e:表示一个控件‎是否可见。

值为true‎:可以看见;值为fals‎e:不可以看见。

所有控件都有‎具有的事件:1、KeyDow‎n : 当用户按下键‎盘上一个键时‎发生的。

2、KeyUp : 在用户松开键‎盘上按下的键‎时发生的。

3、KeyPre‎ss : 在Key Down和K‎ey Up事件之间‎发生。

4、MouseD‎own : 在鼠标被按下‎时触发的。

5、MouseU‎p:在用户松开鼠‎标键时发生的‎。

6、Click :在用户单击鼠‎标左键时发生‎的。

7、DblCli‎c k :在用户双击鼠‎标时发生的。

一、窗体(Form)属性:1、Captio‎n:表示窗体标题‎栏的文字。

2、Border‎Style: 一般情况下为‎默认值,若更改为下列‎值:1)值为0:没有窗体标题‎栏2)值为1:窗体运行之后‎不能改变大小‎3、Window‎State: 设置窗体的大‎小。

3)值为0:窗体正常大小‎4)值为1:窗体最小化值为2:窗体最大化4、BackCo‎l or: 表示窗体的背‎景颜色事件:1、Initia‎lize(初始化事件): 在窗体加载和‎显示之前触发‎,这个事件只触‎一次。

2、Load(加载事件): 用来完成窗体‎显示之前需要‎完成的动作。

3、Activa‎t e/Deacti‎v ate (激活/非激活事件):是用户在同一‎个应用程序的‎两个或多个窗‎体之间移动时‎触发的。

4、QueryU‎n l oad(条件卸载事件‎):决定窗体是如‎何关闭的。

触发Quer‎y Unloa‎d事件时Un‎l oad 的参数和因素‎有:1)VbForm‎Contro‎l Menu值‎为0:选中窗体控件‎菜单中的Cl‎o s e命令。

VBA窗体控件属性全释

VBA窗体控件属性全释

目录11.01、窗体(FORM)的常用属性1点击链接查看21.02、标签控件(Lable)的常用属性2点击链接查看31.03、文本框控件(TextBox)的常用属性点击链接查看41.04、框架控件(Frame)的常用属性点击链接查看51.05、命令按钮控件(CommandButton)的常用属性点击链接查看61.06、复选框控件(CheckBox)的常用属性点击链接查看71.07、单选钮控件(OptionButton)的常用属性点击链接查看81.08、组合框控件(ComboBox)常用属性点击链接查看91.09、列表框控件(ListBox)的常用属性点击链接查看101.10水平滚动(HscrollBar)和垂直滚动(VSc属性点击链接查看111.11、定时器控件的常用属性点击链接查看121.12、文件系统控件的常用属性点击链接查看131.13、形状控件(Shape)常用属性点击链接查看141.14、直线控件(Ling)的常用属性点击链接查看151.15、图像控件(Image)的常用属性点击链接查看161.16、图片框控件(PictureBox)的常用属性点击链接查看171.17、数据控件(Data)的常用属性点击链接查看181.18、OLE容器控件(OLE)的常用属性点击链接查看191.19、菜单控件的常用属性点击链接查看202.01、Adodc控件的常用属性点击链接查看212.02、电影(ActiveMovie)控件的常用属性点击链接查看222.03、动画(Animation)控件的常用属性点击链接查看232.04、公用对话框控件(CommonDialog)控件属性点击链接查看242.05、数据组合框(DataCombo)控件的常用属性点击链接查看252.06、数据型电子表格控件(DataGrid)的常用属性点击链接查看262.07、数据列表(DataList) 控件的常用属性点击链接查看272.08、DTPicker控件的常用属性点击链接查看282.09、平面滚动条控件(FlatScrollBar)点击链接查看292.10、图像组合框(ImageCombo)控件的常用属性点击链接查看302.11、图像列表控件(ImageList)的常用属性点击链接查看312.12、Inet控件的常用属性点击链接查看322.13、列表视图控件(ListView)的常用属性点击链接查看332.14、MAPIMessages控件的常用属性点击链接查看342.15、MAPISession控件的常用属性点击链接查看352.16、MaskEdBox控件的常用属性点击链接查看362.17、多媒体(MMControl)控件点击链接查看372.18、月视图(MonthView)控件的常用属性点击链接查看382.19、图表控件(MSChard)的常用属性点击链接查看392.20、MSComm的常用属性点击链接查看402.21、电子表格控件(MSFlexGrid)的常用属性点击链接查看412.22、层次型电子表格控件(MSHFlexGrid)点击链接查看422.23、MSRDC控件的常用属性点击链接查看432.24、PictureClip控件的常用属性点击链接查看442.25、进度栏(ProgressBar)控件的常用属性点击链接查看452.26、RichTextBox控件的常用属性点击链接查看462.27、滑动块(Slider)控件的常用属性点击链接查看472.28、选项卡(SSTab)的常用属性点击链接查看482.29、状态栏(StatuaBar)控件的常用属性点击链接查看492.30、SysInfo控件的常用属性点击链接查看502.32、工具栏(ToolBar)控件的常用属性点击链接查看512.33、树状视图控件(TreeView)的常用属性点击链接查看522.34、UpDown控件的常用属性点击链接查看532.35、Winsock控件的常用属性点击链接查看。

原创]C++builder组件属性详解

原创]C++builder组件属性详解

原创]C++builder组件属性详解尽管C++Builder的组件种类繁多,每种组件又都有许多不同的属性,但是在这些众多的属性中有相当一部分是大多数组件所共有的。

因此我们应当主要掌握这些共有组件。

在设计时设置属性一般是通过属性窗口来进行的。

在属性窗口设置组件属性的操作步骤如下:1)打开相应对象的属性窗口。

2)从属性列表中选定属性名称。

3)在属性窗口的右列输入或选择新的属性值。

注意:有些属性在设置值右侧有…按钮,单击该按钮会出现相应的设置对话框,设置值需要在对话框中选定。

在代码中设置组件属性的方法是:对象名称->属性名称=设置值;下面我们来介绍一些主要组件的主要属性。

窗体form的属性:1.Caption:标题。

是窗体和各种可视化控件的共有属性,用来指定窗体标题栏中的说明文字,默认与控件名相同,但程序员可以在对象监视器和代码中修改。

在代码中修改的格式为:Form->Caption = "da";// da表示程序员输入的标题。

通常,对于Windows系统中的多文档界面( MDI )应用程序,当主框架窗口中的子窗口以最大化显示的时候,应用程序的标题栏中显示的内容为“ <应用程序名> - <打开的文档名>”;当子窗口以非最大化窗口显示的时候,主框架窗口中只显示应用程序的名称,子窗口有自己的标题栏,其中显示该窗口打开的文件名。

所以,当窗体的显示方式发生了改变后,应该立即改变标题栏中的内容。

2.Name:变量名。

是窗体和所有控件的共有属性,系统给予其默认名字,但程序员可以在对象监视器修改,不要在代码中修改。

通常,应该在系统开发的设计阶段就将整个工程中所有窗体的名称确定,然后在编程阶段,根据设计文档修改窗体的Name属性。

一般情况下,不要在程序运行期间通过代码修改Name属性。

3.Enabled:可操作性。

决定了对象在运行时是否允许用户进行操作。

它是逻辑型:true表示允许用户操作并可对其操作作出响应;false表示禁止用户操作,此时对象呈灰色。

多窗体(Multi-Form)

多窗体(Multi-Form)

4.9 多窗体(Multi-Form)多窗体(Multi-Form)是指一个应用程序中有多个并列的普通窗体,每个窗体都可以有自己的界面和代码,完成不同的功能。

在前面例题的程序中,都只使用了一个窗体。

但在实际应用中,特别是对于较复杂的应用程序,单一窗体往往不能满足需要,所以常用多窗体来解决问题。

即使在我们的上机实践中,也可以借助多窗体来实现在一个工程中编写、查看多个例题或练习。

4.9.1 操作(1)添加窗体通过“工程”菜单中的“添加窗体”命令可以在当前工程中添加窗体,步骤如下:(a)单击“工程”菜单中的“添加窗体”命令,打开“添加窗体”对话框。

(b)“添加窗体”对话中框中有“新建”和“现存”两个选项卡,可实现不同的操作。

在“新建”选项卡中:选择“窗体”项,单击“打开”按钮,可以建立一个新的窗体。

在“现存”选项卡中:选择并双击现有的窗体文件,可以把此窗体添加到当前工程中。

(c)如操作无误,“工程资源管理器”窗口会显示已添加窗体的名称,添加操作完成。

因为每一个窗体都是以后缀名为“.frm”的文件单独保存的,所以能够把已有的窗体添加到当前工程中,但是在添加时,有二个问题请注意:首先,要添加进来的窗体与工程中已有窗体的Name属性不能相同,否则添加不能成功;其次,添加进来的现存窗体可能属于另一工程或由多个工程共享,对此窗体的更改,会影响到共享该窗体的所有工程。

(2)切换窗体在工程窗口(工程资源管理器窗口)中通过点击窗体名可实现切换窗体。

有多个窗体的工程中,单击工程窗口中某个窗体的名称,会使此窗体成为当前窗体,属性窗口中会显示此窗体的属性,执行针对窗体的操作命令也会作用于此窗体;双击工程窗口中某个窗体的名称,在切换窗体的同时,还会激活此窗体的对象窗口,使之成为当前窗口。

当前窗体的名称会在工程窗口中以蓝底或灰底显示。

例如,在一个有三个窗体的工程中,单击名称为Form2的窗体,会使窗体Form2成为当前窗体,如图4-12所示。

delphi常用属性说明和使用方法

delphi常用属性说明和使用方法

常用【属性】Action:该属性是与组件关联的行为,允许应用程序集中响应用户命令Anchors:与组件连接的窗体的位置点Align:确定组件的对齐方式AutoSize:确定组件是否自动调整其大小BiDiMode:(所有组件)为从右向左写的语言提供支持BoundsRect:定义组件边框矩形(只适用于运行时)Borderwidth:(窗口化组件)边框的宽度BorberStyle:设置组件边框形状(样式)Brush:可确定组件的风格和颜色Caption:使用该属性可指定标注组件的文本字符串ClassName:该方法可得到对象的类名,我一直用它来得到数据库中字段的类型,在其它的方面还没有用到ClientHeight:可读取和设置组件客户区域的像素高度ClientRect:可返回组件客户区的大小,为一个矩形ClientWidth:可读取和设置组件客户区域的像素宽度Color:组件的背景颜色Components:列出了该组件中所有的子组件,并可以对它们进行访问ComponentIndex:(所有组件)当前组件在其主组件所有的从组件列表中的位置(只适用于运行时) ComponentCount:显示该组件拥有的子组件数 (只适用于运行时)Constraints:(所有组件)在改变大小操作期间限定组件)的最大与最小尺寸ConstrolCount:(所有组件)当前组件的子组件数目(只适用于运行时)Controls:(所有组件)当前组件的子组件数组(只适用于运行时)Create:构造一个对象实例,分配内存,并不初始化Ctrl3D:设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效Cursor:指定指针的图像(鼠标经过组件时光标所显示的形状)Destroy:销毁一个对象实例DragCursor:拖动时,鼠标的形状DragKing:可获取或设置组件是拖动还是停靠操作,分别对应Drag和DockDragMode:设置组件拖动模式。

第3章 Delphi常用组件

第3章 Delphi常用组件

第3章常用组件Delphi 7.0的组件板上含有27个选项卡,总共包括350多个组件,如图所示:3.1 窗体3.1.1 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 。

8.4.1 VB窗体的属性和事件

8.4.1   VB窗体的属性和事件

8.4.1 窗体的属性和事件[复习目标]1.掌握窗体的下列属性;Name,Caption, Visible, WindowstateStartupposition.2.了解窗体的下列属性Font, Backcolor, Forecolor3.享握窗体的常用方法:Move,,Hide,Print、 Refresh4.掌握窗体的下列事件: Click, Dblclick5.了解窗体的下列事件: Activate、 Deactive[知识复习]1.窗体(Form)窗体的属性○1Name属性:返这回或设置在程序代码中用于标识窗体的名字,该属性在运行时不可见。

② Caption属性:设置显示在窗体标题栏中的文本语法: object. Caption= string③ Auto Redraw(自动重绘)属性:控制图像的重绘,常用于多窗体程序设计中。

语法: objeet. AutoRedraw=boolean④ Enabled属性:返回或设置窗体是否能够对键盘或鼠标产生的事件做出反应。

语法 object. Enabled= boolean⑤Le ft和Top属性:返回或设置窗体内部的左边或内侧顶边与它的容器的左边或顶边之间.语法: objeet.Left[= value]和 objeet.Top= value⑥Height Width属性:返回或设置窗体的高度和宽度。

语法: object. Height= number和 object. Width= number⑦ Visible属性:返回或设置一个值,用于指明窗体是否可见语法: object. Visible= boolean⑧Windowstate属性:返回或设置一个数值,用来指定窗体的可视状态语法: objeet. Windowstate= value⑨ Startupposition属性:返回或设置窗体首次出现时的显示位置语法 objeet. Startup Position= position(2)窗体的常用方法①Move方法:用于移动窗体语法; objeet. Move left/top/ width/ height②Show方法:用于窗体的显示语法: objeet.Show③Hide方法:用于隐藏窗体。

窗体FORM

窗体FORM
★ 我们经常用unload me来关闭一个窗体,但此命令并不能将一个窗体从内存中完全清除,要想完全移走窗体,应将窗体设置为nothing,即在form_unload事件中写:
set form1=nothing
★ Form窗体或picture对象的paint事件:对象因移动或放大,或被覆盖重新显示而需要重画的时候,就会引发paint事件,在各种图形方法的输出过程中,paint事件很有用。
在窗体的存在周期中,发生的窗体事件依次为:
Form_initialize->Form_Load->form_Resize->form_Activate->Form_GotFocus
->Form_Paint->Form_QueryUnload->Form_Unload->Form_Terminate.
★ 窗体对象的scalemode属性:选择窗体内部坐标系统的度量单位,有7种选项:1为twip:缇;1英寸=1440缇。2为point:点;1英寸=72点;3为pixel:象素;4为字符(1字符等于1/6英寸高,1/12英寸宽);5为英寸;6为mm;毫米,1英寸=25毫米;7为cm厘米,1英寸=2.5厘米。另外,还有0用户自定义单位。
还可以在代码中自定义度量单位的大小(自定义坐标系统),用scale方法:
容器对象名.scale(自定左上角x1,y1)-(自定右下角x2,y2)
picture1.scale(50,50)-(150,150)
说明:用了这一句后,在该容器对象内部,度量坐标发生改变:横轴范围从x1到x2,
纵轴范围从y1到y2.也就是将现有容器宽分成(x2-x1)份,其值作为容器scalewidth属性值,每1份作为横向度量单位;将现有容器高分成(y2-y1)份,值为其scaleheight属性值,每1份作为纵向度量单位。注:1,如果容器的大小以后被调整,这些单位大小不变。2,容器左上角坐标(内部"原点"坐标)是(x1,y1),如上例为(50,50),而不是(0,0)。它标明在容器的scaleleft和scaletop属性中。3,容器中每点的坐标总在(x1,y1)到(x2,y2)之间.

Form常用属性

Form常用属性

Form常用属性(1)Name属性:用来获取或设置窗体的名称。

(2)WindowState属性:用来获取或设置窗体的窗口状态。

(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。

(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。

(5)Width属性:用来获取或设置窗体的宽度。

(6)Heigth属性:用来获取或设置窗体的高度。

(7)Left属性:用来获取或设置窗体的左边缘的x 坐标(以像素为单位)。

(8)Top属性:用来获取或设置窗体的上边缘的y 坐标(以像素为单位)。

(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。

(10)MaximumBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。

(11)MinimizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。

(12)AcceptButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ENTER 键时就相当于单击了窗体上的该按钮。

(13)CancelButton属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当用户按ESC键时就相当于单击了窗体上的该按钮。

(14)Modal属性:该属性用来设置窗体是否为有模式显示窗体。

(15)ActiveControl属性:用来获取或设置容器控件中的活动控件。

(16)ActiveMdiChild属性:用来获取多文档界面(MDI)的当前活动子窗口。

(17)AutoScroll属性:用来获取或设置一个值,该值指示窗体是否实现自动滚动。

(18)BackColor属性:用来获取或设置窗体的背景色。

(19)BackgroundImage属性:用来获取或设置窗体的背景图像。

(20)Enabled属性:用来获取或设置一个值,该值指示控件是否可以对用户交互作出响应。

Form类

Form类
maskInputRejected:当用户的输入或者分配的字符不输入掩码的对应格 式元素丌匹配时发生
typeValidationCompleted:当使用validatingtype属性完成当前值的分析 时发生
Page 13
案例2
Page 14
NumericUpDown控件
常用属性如下:
常用方法
Downbutton:显示对象集合中的下一顷
Setscrollstate:设置指定的滚劢状态标志
Upbutton:显示集合中的上一页 updateEdittext:更新数字显示框中的文本以显示选定顷
常用事件如下:
Scroll:在用户或通过代码滚劢工作区时发生 valueChanged:在以某种方式 更改value属性后发生
beepOnError:获取或设置一个值,当用户键入其拒绝的字符时发出系 统警告声
FormatProvider:获取或设置在执行类型验证时使用的格式提供程序 hidePromptOnLeave:指示当掩码文本框失去焦点时输入掩码中的提示 字符是否隐藏 insertKeyMode:获取或设置掩码文本框控件的文本插入模式 Mask:获取或设置运行时使用的输入掩码
Hide:对用户隐藏控件 Show :显示窗体 showDialog:将窗体显示为模式对话框
Page 4
Form类常用事件如下
Activated:当使用代码或用户激活窗体时发生
Click:单击窗体时发生
Deactivate:当窗体失去焦点并丌再是活劢窗体时发生 FormClosed:关闭窗体后发生
Page 8
NotifyIcon组件
balloonTipClicked: 在单击气球提示时发生

程序设计语言 C# 第10章--窗体和控件

程序设计语言 C#  第10章--窗体和控件

图10-1 WinForm项目文件结构(四)Form1.cs文件Form1.cs包含了窗体部分类Form1的一部分定义,用于程序员编写事件处理代码,是程序员工作的主要对象。

Form1.cs文件主要由Form1.cs[设计]界面与Form1.cs逻辑代码两部分构成,还包含了Form1.Designer.cs和Form1.resx文件,具体如下:1. Form1.cs[设计]界面Form1.cs[设计]界面位于Form1.cs文件下,双击解决方案窗口中的Form1.cs文件,切换到Form1.cs[设计]界面,如图10-2所示。

图10-2 Form1.cs[设计]界面Form1是Form1.cs[设计]界面中系统初始化的窗体。

默认情况下,该窗体上没有任何控件,用户可以通过拖到工具箱中的控件对窗体界面进行设计。

点击“视图”下的“工具箱”,将显示出工具箱窗口,此时,可以选择相应控件拖放到Form1窗体中,如图10-3所示将button按钮拖放到窗体中。

图10-3 在窗体上添加控件2. Form1.cs逻辑代码WinForm窗体程序除了向用户展示友好的界面外,还可以与用户界面进行交互,而实现交互功能的逻辑代码也放在Form1.cs文件中。

在Form1窗体空白处右击会弹出快捷菜单,在快捷菜单中单击“查看代码”选择,就会进入Form1.cs逻辑代码,如图10-4所示。

此时,点击鼠标右键,在显示的快捷菜单中选择“查看设计器”选项,就可以切换到)Form1.cs[设计]界面。

这种设计界面和逻辑代码分开的设计模式,使得文件结构清晰,易于维护。

图10-4 Form1.cs逻辑代码3. Form1.Designer.cs文件Form1.Designer.cs文件用于在窗体类中自动生成控件的初始化代码,例如将Button按钮拖放到Form1窗体上,Form1.Designer.cs文件会自动生成如下代码,如图10-5所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
True/False
ControlBox
True/False,是否有控制框
DrawMode
设定窗体上绘图、Shape、Line等控件的输出外观,共有16种可选
DrawStyle
设定绘图相关方法使用的直线样式,共有6种可选
DrawWidth
设定绘图相关方法使用的直线宽度
Enabled
True/False,是否把鼠标或键盘事件发送到窗体
Width
窗体的宽度
WindowState
0—窗体正常状态;1—窗体最小状态;2—置图标,该图标位于标题栏的左端
KeyPreview
窗体及其上对象对于键盘事件响应次序
Left
窗体距左边界的距离
LinkMode
设定窗体与其他应用程序的DDE更新模式,共有3种选择
LinkTopic
所链接对象的对象名
MaxButton
True/False,窗体右上角最大按钮是否显示
StarUpPdsion
窗体第一次出现的位置,共有3种可选
Tag
保存程序额外数据
Top
窗体距顶部的距离
Visible
True/False,窗体是否可见
WhatsThisButton
True/False,“这是什么”是否出现在窗体的标题栏上
WhatsThisHelp
True/False,窗体所使用的帮助窗口是否是Win98Help窗口
表一窗体Form属性表
属性项
说明
Name
窗体名称
Appearance
外观效果:0——平面;1——3D立体
AutoRedraw
True/False是否自动刷新或重画窗体上所有图形
BackColor
背景颜色,可从弹出的调色板选择
BorderStyle
取值为0—5,设置边界类型
Caption
标题
ClipControls
MDIChild
True/False,是否会有一个MDI子窗体
MinButton
True/False,窗体右上角最小按钮是否显示
MouseIcon
MousePointer=99时,设定一个自定义的鼠标图标
MousePointer
设定光标在窗体内时的形状,共有16种可选,其中99为自定义
Moveable
RightToLeft
True/False,文本显示方向是否为自右向左
ScaleHeight
窗体数据区的高度
ScaleLeft
窗体数据区坐标起点
ScaleMode
窗体数据的度量单位
ScaleTop
窗体数据区距顶部的距离
ScaleWidth
窗体数据区的宽度
ShowlnTaskbar
窗体或MDI是否会出现在工具栏上
True/False,是否可移动窗体
NegotiateMenus
True/False,能否将另一个对象的控制菜单综合到本窗体的控制菜单上
OLEDropMode
True/False,能否作为OLE对象的拖放区
PalettrMode
调色板模式:0—半色;1—最上层控件;2—自定义
Picture
窗体背景图片
FillColor
填充颜色,可从弹出的调色板选择
FillStyle
填充样式,共有7种可选
Font
字体,可从弹出的对话框种字体及字的大小
FontTransParent
True/False,输出数据是否允许重叠
ForeColor
前景颜色,可从弹出的调色板选择
Height
窗体高度
HelpContextID
相关文档
最新文档