当前位置:文档之家› 第6章 常用控件

第6章 常用控件

第六章 对话框控件

学习目标: ?掌握CommonDialog。 ?掌握文件操作相关的对话框。 ?理解打印对话框。 6.1对话框: 对话框是一种用户界面接口,用于同用户进行交互,完成一些特定的任务,简单的对话框有对用户操作进行提示的对话框,对重要操作要求用户进行决定的交互对话框等。 这类任务能被独立出来,作为通用的交互处理过程。这些能被独立出来作为通用交互过程的任务常见如下一些: (1)文件选取。 (2)保存设置。 (3)路径选取。 (4)字体选取。 (5)颜色选取。 (6)打印设置。 (7)打印预览框。 在.NET中这些组件是在https://www.doczj.com/doc/f410906757.html,monDialog的基础上发展而来。

6.1.1Common pialog: CommonDialog是.NET中对话框组件的基础,它是System.Windows.Forms命名空间下的一个抽象类,在程序中不能直接使用。 CommonDialog公开了2个方法和一个属性,即:ShowDialog()/ShowDialog(IWin32Window)方法和Reset()方法以及Tag属性。 ShowDialog是用于显示对话框。ShowDialog()有一个重载形式:ShowDialog(IWin32Window),IWin32Window在这里指一个窗口句柄,在调用中,这个参数应该被赋值成要显示的对话框的父窗体。 注意:句柄是Window中的一个常用词语,可以把它理解为一个标识符号,只是这个标识符号是一个数字。相应的窗口句柄就是窗口的标标识符。 Reset方法: 使用过程中可能改变初始值,当需要让所有的初值回到原来的状态时,调用Reset能达到目的。 Tag属性: Tag没有具体含义,它可以让用户在对话框控件中存储、维护自己的数据。这个数据由用户自己的代码解释。 对话框的返回值(ShowDialog的返回值): 对话框通过调用ShowDialog()调用后,返回一个类型为DialogResult 值,其中DialogResult.OK指出用户成功完成了操作,成功选取了文

第六章 通用控件

第六章通用控件 6.1 概述6.1.1 分类用其功能

6.1.2 创建 创建通用控件包含以下三个步骤: 1.在源文件中包含COMCTL.H文件 除在源文件中包含COMCTL.H文件外,还应将COMCTL32.LIB库文件加入到链接程序可访问的库文件中。 2.初始化通用控件 通过调用API函数InitCommonControls初始化通用控件,该函数的原型为: Void InitCommonControls(); 3. 调用API函数生成通用控件 Windows通用控件也是应用程序创建的子窗口,因此可通过调用函数CreateWindow创建。应用程序救灾可调用特定函数创建某些通用控件,例如调用函数CreateToolBarEx创建工具栏,调用函数CreateStatusWindowEx创建状态栏等。 6.1.3 通用控件与应用程序间消息传递 与Windows标准控件相似,应用程序操作Windows通用控件也通过消息传递完成。 1.通用控件向应用程序发送消息 大多数的通用控件向应用程序发送WM_NOTIFY消息而非WM_COMMAND消息,以通知用户的交互请求。通常情况下,WM_NOTIFY消息的字参数(wParam)中包含通用控件的标识(ID),长参数(lParam)中包含如下定义的NMHDR数据结构地址:typedef struct tagNMHDR { HWND hwndFrom;//控件句柄 UINT idFrom; //控件标识 UINT code; //通知码 }NMHDR; 下面的程序段说明应用程序在窗口函数中处理通用控件的常用过程: LPNMHDR lpnmhdr; …… case WM_NOTIFY { …… lpnmhdr=(LPNMHDR)lParam; …… switch(lpnmhdr->idFrom) { case …://通用控件标识

PB教程第六章窗口与控件

第六章窗口与控件 窗口是应用程序与用户交流的主要界面。用它可以显示系统的有关信息,响应用户的鼠标和键盘输入等等。在这一节中我们将利用PowerBuilder的应用模板功能来创建一个应用程序,利用这个程序来介绍窗口的有关概念和操作。 首先我们利用系统的应用模板功能创建一个应用程序: 单击FILE菜单的NEW菜单项,系统弹出SELECT NEW APPLICATION LIBRARY对话框,用来选择一个对象库,这里在D:\DATABASE目录下创建一个新的名为SAMPLE的对象库,然后单击“保存”按钮, 在接下来的SAVE APPLICATION对话框中给新的应用对象同样起名为SAMPLE,然后单击OK 按钮确定, 系统弹出对话框询问是否需要创建应用模板,这里选择“是”,接着系统就开始为我们生成一个多文档接口的应用程序,APPLICATION画板中显示的就是系统自动帮我们创建好的一些对象(图6-1)。从对象的图标可以看出这些对象都是窗口和菜单,接下来就以这里的窗口对象为例介绍窗口的有关概念和操作。 图6-1 6.1 窗口的类型 6.2 窗口的常用操作 6.3 控件 6.1 窗口的类型 PowerBuilder提供了六种不同类型的窗口,它们的用途各不相同,下面分别说明: 第一种要介绍的是MAIN类型的窗口,它的特点是可以不依赖于任何其它的窗口,可以独立地存在,一个应用程序中可以有多个MAIN窗口,你可以在需要的时候在程序中用OPEN函数打开其中的任意一个。此外在MAIN窗口中可以放置需要的各种控件。单击POWERBAR 工具条上的WINDOW按钮,选中W-GENAPP-SHEET窗口后单击OK按钮确定所做的操作,然后在WINDOW画板中的窗口对象上单击鼠标右键,选中弹出的菜单的PROPERTIES菜单项,在弹出的WINDOW对话框中注意WINDOW TYPE一栏,可以发现W-GENAPP-SHEET窗口就是MAIN类型的,在其中就可以放入各种控件。 第二种类型的窗口是POPUP类型,它的特点是通常都是从其它窗口的脚本中利用OPEN函数打开它,打开后这种类型的窗口自动成为含有打开脚本的窗口的子窗口。POPUP类型的窗口可以显示在父窗口的外面,但不能被父窗口覆盖,当父窗口最小化或者关闭的时候,它也相应地最小化或者关闭。 第三种类型的窗口是CHILD类型,它的特点是通常都是从主窗口或者弹出式窗口的脚本中,利用OPEN函数打开它,它可以在父窗口中移动,但不能移出主窗口的工作区,而且当父窗口移动的时候,CHILD窗口也跟着移动。 第四种类型的窗口是RESPONSE类型,它是一种模式窗口,也就是说,当这种类型的窗口被打开之后,输入焦点就切换到这个窗口上,用户只有在对这个窗口进行操作并关闭这个窗口之后才可以使用程序中的其它窗口。在刚才的SAMPLE应用程序中,W-GENAPP-ABOUT和W-GENAPP-TOOLBARS窗口就是RESPONSE类型的窗口。 第五种类型的窗口是MDI FRAME类型,它的特点是在这种类型的窗口中一般不放入控件,而是把这种类型的窗口作为其它类型的窗口的容器,利用这种类型的窗口就可以实现多文档

第6章表单与控件创建与使用答案

一.选择题 1.在下列有关表单及其控件的叙述中,错误的是____A_________ 。 A.从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分 B.表格控件包含列控件,而列控件本身又是一个容器类控件 C.页控件的PageCount 属性值可以为0 D.表格控件可以添加到表单中,但不可以添加到工具栏中 2.对于许多控件来说,可以通过ControlSource 属性与数据绑定。在下列VFP 对象中,无ControlSource 属性的是 _____A________ 。 A.标签(Label )B.复选框(CheckBox )C.选项按钮组(OptionGroup )D.列表框(ListBox ) 3.若要将当前工作区中打开的表文件GZB.DBF 复制到GZB1.DBF 文件,则可以使用命令_____________ 。 A.COPY GZB.DBF GZB1.DBF B.COPY TO GZB1 REST C.COPY TO GZB1 STRU D.COPY TO GZB1 4.在下列有关VFP的类、对象和事件的叙述中,错误的是__B___。 A.对象是基于某种类所创建的实例,它继承了类的属性、事件和方法 B.基类的最小事件集包含Click事件、Load事件和Destory事件(init事件、destroy事件,error事件) C.事件的触发可以由用户的行为产生,也可以由系统产生 D.用户可以为对象添加新的属性和方法,但不能添加新的事件 5.数据绑定型控件是指其(显示的)内容与表、视图或查询中的字段(或内存变量)相关联的控件。若某个控件被绑定到一个表的字段,移动该表的记录指针后,如果该字段的值发生变化,则该控件的___C____属性值也随之发生变化。 https://www.doczj.com/doc/f410906757.html, B.ControlSource C.Value D.Caption 6. 在下列几组 VFP 基类中,均具有ControlSource 属性的是 D 。 A.ListBox ,Lable ,OptionButton B.ComboBox ,EditBox ,Grid (表格具有recordsource和recordsourcetype属性,但不具有controlsource属性) C.ComboBox ,Grid ,Timer D.EditBox ,CheckBox ,OptionButton 7.下列关于表单数据环境的叙述中,错误的是 B 。 A.表单运行时自动打开其数据环境中的表 B.数据环境是表单的容器 (是表单中数据来源) C.可以在数据环境中建立表之间的关系 D.可以在数据环境中加入视图 8.在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖放到表单上,则在表单上添加的控件个数和控件类型分别是 D 。 A.2,标签和文本框B.2,标签和复选框C.1,文本框D.1,复选框 9.在下列各组控件中,均可与表中的数据绑定的控件是。 A.Combox、Grid和TextBox B.EditBox、Grid和Line C.ListBox、Shape和OptionButton D.CheckBox、Separator和Command 10、在下列VFP基类中,无Caption属性的基类是________D______。 A、Lable B、Optiongroup C、Check D、Editbox 11、在下列有关控件及其属性的叙述中,错误的是______A________。 A、一个标签控件最多可以显示128个字符(最多256个,如果是字符型常量,则不需要加定界符) B、计时器控件的Interval属性的单位为毫秒 C当形状控件Curvature属性值为99时,其曲率最大(圆或椭圆) D组合框控件Style属性控制其为下列表框还是(下拉组合框style属性为0时和下拉列表框style属性为2) 12、在下列有关控件的叙述中,错误的是______________。 A、对于标签控件(Label)的Caption属性值来说,其长度(即字符个数))没有限制 B、复选框(CheckBox)的Value属性值可以设置为0,或1(也可写作.T.或.f.),或2(只在设计时使用,键盘无法设置为2) C、有些控件无Caption属性,例如文本框(TextBox) D、有些控件可通过相应的生成器设置其部分属性,例如命令按钮组(CommandGroup) 13、在下列几组控件中,均有SetAll()方法的是_______D_______。

典型例题精析第六章

典型例题精析 【例1】Access2003是一种() A.电子表格 B.工作簿C关系数据库D层次数据库【例2】Access2003数据库中的对象包括()等。 A.表、模块和页 B.表单、窗体和查询 C.表、组和报表 D.查询、报表和组 【例3】在Access2003中,()是数据库中存储数据的最基本的对象。 A.表 B.窗体 C.报表 D.查询 【例4】由Access2003所创建的数据库文件,默认的文件扩展名为()A..dot B..mdb C..xls D..ppt 【例5】在Access数据库中,数据保存在()对象中。 A.窗体 B.查询 C.报表 D.表 【例6】Access数据库中”一对多”指的死是() A.一个字段可以有许多输入项 B.一条记录可以与不同表中的多条记录相关 C.一个表可以有多个记录 D.一个数据库可以有多个表 【例7】下面有关表的叙述中错误的是() A. 表是Access数据库中的要素之一 B. 表设计的主要工作是设计表的结构 C. Access数据库的各表之间相互独立

D. 可以将其他数据库的表导入到当前数据库中 【例8】()在Access20003的七种对象中处于核心地位。 A.表对象 B.查询对象 C.窗体对象 D.报表对象 【例9】下面()不是常用的数据模型。 A.层次模型 B.网状模型 C.窗体模型 D.关系模型 【例10】在Access2003的数据表中,如果某个字段中包含了唯一的值,能够将不同记录区别开来,就可以将该字段指定为() A.索引 B.排序 C.主键 D.自动编号 【例11】Access2003中表和数据库的关系是() A.一个数据库可以包含多个表 B.一个表只能包含两个数据库 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表 【例12】下面()不是专门的关系运算。 A.选择 B.比较 C.连接 D.投影 【例13】数据库的核心是() A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 【例14】()是数据库管理系统和文件系统的根本区别。 A.数据结构化 B.数据共享性高 C.数据独立性高 D.数据有规律【例15】对数据库和数据仓库的数据来源,说法正确的是() A.数据库的数据一般来源于同种数据源,而数据仓库的数据可以来源于异种数据源。

第六章 常用标准控件

一、选择题 【2007年9月考题】(1)要使一个文本框可以显示多行文本,应设置为True的属性是 A)Enabled B)MultiLine C)MaxLength D)Width 【2007年9月考题】(2)在窗体上有一个名为Text1的文本框。当光标在文本框中时,如果按下字母键“A”,则被调用的事件过程是 A)Form_KeyPress() B)Text1_LostFocus() C)Text1_Click() D)Text1_Change() 【2007年9月考题】(3)设在窗体上有一个名称为Command1的命令按钮和一个名称为Text1的文本框。要求单击Command1按钮时可把光标移到文本框中。下面正确的事件过程是 A)Private Sub Command1_Click() B)Private Sub Command1_Click() Text1.GotFocus Command1.GotFocus End Sub EndSub C)Private Sub Command1_Click() D)Private Sub Command1_Click() Text1.SetFocus Command1.SetFocus End Sub End Sub 【2007年9月考题】(4) 设在窗体Form1上有一个列表框List1,其中有若干个项目。要求单击列表框中某一项时,把该项显示在窗体上,正确的事件过程是 A)Private Sub List1_Click() B)Private Sub Form1_Click() Print List1.Text Print List1.Text End Sub End Sub C)Private Sub List1_Click() D)Private Sub Form1_Click() Print Form1.Text List1.Print List1.Text End Sub End Sub 【2007年9月考题】(5) 若窗体上的图片框中有一个命令按钮,则此按钮的Left属性是指 A)按钮左端到窗体左端的距离B)按钮左端到图片框左端的距离 C)按钮中心点到窗体左端的距离D)按钮中心点到图片框左端的距离 【2007年9月考题】(6)在窗体上有如图所示的控件,各控件的名称与其标题相同,并有

第06章_Web窗体和基本控件习题解答

第6章Web窗体和基本控件 第六章参考解答 1.什么是HTML服务器控件?它与HTML控件的主要区别是什么? 【解答】 通过在元素内添加id和runat="server"特性,将HTML元素转换为HTML服务器控件,然后在服务器端利用C#对其进行操作,这些元素称为HTML服务器控件。HTML服务器控件与HTML 控件的主要区别是前者在服务器端实现相应的功能,后者在客户端实现。 2.简述在服务端动态控制Web服务器控件样式的方法。 【解答】 通过Attributes和Style可以动态控制Web服务器控件样式。如https://www.doczj.com/doc/f410906757.html,bel2.Attributes["Style"] = "color:green; border:solid 1px red;"; 和Anchor1.Style["color"] = "red"; 3. https://www.doczj.com/doc/f410906757.html,状态管理有哪些方式? 【解答】 https://www.doczj.com/doc/f410906757.html,状态管理主要有基于客户端的状态管理和基于服务器的状态管理。基于客户端的状态管理选项只在页中或客户端计算机上存储信息。对于这些选项,在各往返行程间不会在服务器上维护任何信息。具体包括ViewState对象和Cookie对象。基于服务器的状态管理选项只在服务器上存储信息。具体包括Session对象和Application对象。 4.简要说明https://www.doczj.com/doc/f410906757.html,使用缓存机制的好处。 【解答】 https://www.doczj.com/doc/f410906757.html,的缓存机制可以使WEB应用程序将频繁访问的数据,以及需要耗费大量系统资源及时间来创建的数据在首次运行程序时存储在内存中。当页面下次访问时,程序不需要重新耗费资源创建数据,直接从内存中取出数据即可,从而大大提高了程序整体性能。 5. 假如有一个名为Site1.Master的母版页,其中包含一个TextBox1控件,在内容页中如何将其Text属性设置为“123456”,请写出实现代码。 【解答】 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication1 {

vb第六章常用控件(三)

第六章常用控件实验作业(三) 一、实验目的 结合实例,掌握滚动条和定时器控件的基本属性、事件和方法,重点掌握滚动条的Value属性及Change、Scroll事件,定时器控件的Interval、Enabled 属性及Timer事件,掌握控件数组的使用。 二、实验要求 1、写出作业1任意一种方法的完整设计过程,包括添加的控件、控件属性的设置和代码的编写。 2、写出作业2定时器控件的Timer事件代码。 3、请写出作业3命令按钮Command1的Click事件代码和定时器控件的Timer 事件代码。 4、分别写出作业4命令按钮Command1的Click事件代码和定时器控件的Timer 事件代码。 三、实验内容 作业1: 调色板程序:利用滚动条完成如下调色板功能。(请同学们用单个控件和控件数组两种方式来分别完成如下功能) 作业2: 利用计时器控件完成数字式电子钟的设计。建立两个标签控件Label1和Label2,并添加一个定时器控件;将标签控件的Autosize属性设置为True;定时期控件的Interval属性设置为1000;将标签控件的字号设置为“小三”

作业3: 设计一个可以测手速的程序,程序刚开始运行时界面如下: 程序初始运行界面单击开始按钮后界面 这样就得到了两次单击按钮的时间间隔,精确到毫秒。 提示:此题需使用计时器,计时器的interval属性应该设置为1毫秒设计完成后可以测试自己的手速的极限速度是多少

4、设计程序,更改图片大小(考虑好控件的选择) 5、设计如下界面,窗体上有一个图像框,三个按钮和一个通用对话框 要求:当单击装载图片按钮时,调出如下第二个图所示的“打开图片文件”对话框,并选择装入的图片。初始化路径为“D:\”,过滤器为只能显示*.jpg 与*.bmp 图片。当单击保存图片按钮时,调出如下第三个图所示的“图片另存为”对话框

vb练习题,电子版 第六章 常用标准控件(改)

第六章常用标准控件 教学要求: 熟练掌握运用文本框控件、标签控件文本框和命令按钮控件进行编程;熟练掌握图片框、图像框的属性、事件和方法,掌握图形文件的装入的不同方法;掌握复选框和单选按钮的属性、事件和方法;掌握列表框和组和框的属性、事件和方法;能够使用计时器控件编程;了解滚动条控件的属性、事件和方法;理解框架控件的作用,能够使用直线和形状控件;理解焦点和Tab顺序的概念。 知识点: 标签和文本框控件,图片框、图像框的属性、事件和方法,图形文件的装入,直线和形状,按钮控件,复选框和单选按钮,列表框和组合框,滚动条,计时器,框架、直线和形状,焦点与Tab顺序。 内容导航: 一、文本控件 与文本有关的标准控件有标签和文本框。程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。 (一)标签 1.标签的属性 标签的部分属性与窗体及其他控件相同,包括:FontBold、FontItalic、FontName、FontSize 、FontUnderline 、Height、Left 、Name 、Top 、V isible、Width。 2.标签的事件和方法 标签和窗体及大多数控件一样具有许多方法,如Move方法、Drag方法以及Refresh方法;并且可以识别多种事件,如Click、DblClick等。 (二)文本框 文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。 1.文本框属性 支持的属性除标准属性外,还有Text、Maxlength、Multiline 等属性。 2.文本框的事件 支持Change、GotFocus、LosttFocus和SetFocus事件 二、图形控件 Visual Basic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。(一)图片框和图像框 1.与窗体属性相同的属性 2.CurrentX和CurrentY属性 设置水平和垂直坐标,只能在运行期间使用 3.Picture属性 用于窗体、图片框、图像框,通过属性窗口设置,把图片放入这些对象中。4.Stretch属性 用于图像框,自动调节图像框中图形内容的大小。 (二)图形文件的装入

vb常用控件--练习题(含答案)

1.下列控件中没有Caption属性的是________。 A)框架B)列表框C)复选框D)单选按钮 2.复选框的Value 属性为1 时,表示________。 A)复选框未被选中B)复选框被选中 C)复选框内有灰色的勾D)复选框操作有误 3.用来设置斜体字的属性是________。 A)FontItalic B)FontBold C)FontName D)FontSize 4.将数据项“China”添加到列表框List1中成为第二项应使用________语句。 A)List1.AddItem “China”,1 B)List1.AddItem “China ”, 2 C)List1.AddItem 1,“China”D)List1.AddItem 2,“China ” 5.引用列表框List1最后一个数据项,应使用________语句。 A)List1.List(List1.ListCount)B)List1.List(ListCount) C)List1.List(List1.ListCount-1)D)List1.List(ListCount-1) 6.假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。 A)List1.AddItem 3,“China ” B)List1.AddItem “China ”, List1.ListCount-1 C)List1.AddItem “China ”, 3 D)List1.AddItem “China”,List1.ListCount 7.执行了下面的程序后,列表框中的数据项有________。 Private Sub Form_Click() For i = 1 to 6 List1.AddItem i Next i For i = 1 to 3 List1.RemoveItem i Next i End Sub A)1,5,6 B)2,4,6 C )4,5,6 D)1,3,5 8.如果列表框List1中没有选定的项目,则执行 List1.RemoveItem List1.ListIndex 语句的结果是________。 A)移去第一项B)移去最后一项 C)移去最后加入列表中的一项D)以上都不对 9.如果列表框List1中只有一个项目被用户选定,则执行 Debug.Print List1.Selected(List1.ListIndex)语句的结果是________。 A)在Debug窗口输出被选定的项目的索引值 B)在Debug窗口输出True C)在窗体上输出被选定的项目的索引值 D)在窗体上输出True 10.在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。下列能正确实现上述操作的程序是______。 A)Private Sub List1_Click()

vb练习题_电子版_第六章_常用标准控件(改)

第6章 常用标准控件 教学要求: 熟练掌握运用文本框控件、标签控件文本框和命令按钮控件进行编程;熟练掌握图片框、图像框的属性、事件和方法,掌握图形文件的装入的不同方法;掌握复选框和单选按钮的属性、事件和方法;掌握列表框和组和框的属性、事件和方法;能够使用计时器控件编程;了解滚动条控件的属性、事件和方法;理解框架控件的作用,能够使用直线和形状控件;理解焦点和Tab顺序的概念。 知识点: 标签和文本框控件,图片框、图像框的属性、事件和方法,图形文件的装入,直线和形状,按钮控件,复选框和单选按钮,列表框和组合框,滚动条,计时器,框架、直线和形状,焦点与Tab顺序。 内容导航: 一、文本控件 与文本有关的标准控件有标签和文本框。程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。 (一)标签 1.标签的属性 标签的部分属性与窗体及其他控件相同,包括:FontBold、FontItalic、FontName、FontSize 、FontUnderline 、Height、Left 、Name 、Top 、Visible、 Width。 2.标签的事件和方法 标签和窗体及大多数控件一样具有许多方法,如Move方法、Drag方法以及Refresh方法;并且可以识别多种事件,如Click、DblClick等。(二)文本框 文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。 1.文本框属性

支持的属性除标准属性外,还有Text、Maxlength、Multiline 等属性。 2.文本框的事件 支持Change、 GotFocus、LosttFocus和SetFocus事件 二、图形控件 Visual Basic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。 (一)图片框和图像框 1.与窗体属性相同的属性 2.CurrentX和CurrentY属性 设置水平和垂直坐标,只能在运行期间使用 3.Picture属性 用于窗体、图片框、图像框,通过属性窗口设置,把图片放入这些对象中。 4.Stretch属性 用于图像框,自动调节图像框中图形内容的大小。 (二)图形文件的装入 1.图片框与图像框的区别 图片框是容器,可以作为父控件,而图像框不能作为父控件;图片框可以通过Print方法接受文本,图像框则不能;图像框比图片框占用的内存少,显示速度快。 2.在设计阶段装入图形文件 可以用两种方法装入图片,一是用属性窗口的Picture属性装入;二是利用剪贴板把图形粘贴到窗体、图片框、图像框。 3.在运行期间装入图形文件 用LoadPicture函数把图形文件装入窗体、图片框、图像框。一般格式为: [对象.] Picture=LoadPictur(“文件名”) (三)直线和形状 支持的属性除标准属性外,还有BorderColor、BorderStyle 、BorderWidth、FillColor 、FillStyle和Shape等属性。 三、按钮控件 在应用程序中,命令按钮通常用来在单击时执行指定的操作。支持的属性除标准属性外,还有以下属性:.Cancel、Default、Style、Picture、DownPicture和DisabledPicture属性等。 四、选择控件-复选框和单选按钮 在应用程序中,复选框和单选按钮用来表示状态,可以在运行期间

相关主题
文本预览
相关文档 最新文档