第3章图形界面设计与项目管理ppt课件_第1页
第3章图形界面设计与项目管理ppt课件_第2页
第3章图形界面设计与项目管理ppt课件_第3页
第3章图形界面设计与项目管理ppt课件_第4页
第3章图形界面设计与项目管理ppt课件_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第3章章 图形界面设计与工程管理图形界面设计与工程管理n本章要点本章要点n3.1 菜单的设计菜单的设计n3.2 工具栏的设计工具栏的设计n3.3 形状栏的设计形状栏的设计n3.4 按钮及面板的设计按钮及面板的设计n3.5 文本对象的设计文本对象的设计n3.6 有关窗体的操作有关窗体的操作n3.7 有关代码编辑器的运用有关代码编辑器的运用n3.8 工程管理工程管理本章要点本章要点n详细引见了菜单栏、工具栏和形状栏的属性及其详细引见了菜单栏、工具栏和形状栏的属性及其设计方法。设计方法。n描画了按钮、位图按钮控件的属性以及如何激活描画了按钮、位图按钮控件的属性以及如何激活动作,发出命令。动作,发出

2、命令。n引见了容器型控件如面板、框架、形状面板、酷引见了容器型控件如面板、框架、形状面板、酷工具栏的运用方法。工具栏的运用方法。前往本章首页n经过大量实例阐明了文本对象常用控件的属性、方法经过大量实例阐明了文本对象常用控件的属性、方法。并将常用的文本处置过程与函数集中讲解。并将常用的文本处置过程与函数集中讲解。n进一步阐明了代码编辑器的运用,包括代码编辑器的进一步阐明了代码编辑器的运用,包括代码编辑器的一些重要功能。一些重要功能。n解释了工程的概念,以及如何运用工程管理器。解释了工程的概念,以及如何运用工程管理器。前往本章首页3.1 菜单的设计菜单的设计n3.1.1 3.1.1 菜单界面菜单界

3、面n3.1.2 3.1.2 主菜单设计主菜单设计n3.1.3 3.1.3 弹出型菜单设计弹出型菜单设计前往本章首页3.1.1 菜单界面菜单界面n菜单命令被选中后,普通来说有以下三种作用:菜单命令被选中后,普通来说有以下三种作用:n用于执行某种运用程序的操作。用于执行某种运用程序的操作。n用于设置某特殊选项的形状,这些命令常用复选用于设置某特殊选项的形状,这些命令常用复选标志标志“或单项选择标志或单项选择标志“来阐明该选项能否处来阐明该选项能否处于有效形状。于有效形状。n用于翻开对话框,详细操作在对话框中进展。用于翻开对话框,详细操作在对话框中进展。图3-1 Word XP中文版“插入菜单前往本

4、节3.1.2 主菜单设计主菜单设计n1、MainMenu控件的设计控件的设计n用鼠标右键单击用鼠标右键单击MainMenu控件图标,翻开一个弹出控件图标,翻开一个弹出式菜单,从中选择式菜单,从中选择MenuDesigner命令。命令。n先在窗体中单击先在窗体中单击MainMenu控件图标,然后在对象监控件图标,然后在对象监视器中单击视器中单击Items属性编辑框右边的省略号按钮。属性编辑框右边的省略号按钮。翻开后的主菜单设计器窗口如图翻开后的主菜单设计器窗口如图3-2所示。所示。n鼠标双击窗体中的鼠标双击窗体中的MainMenu控件图标。控件图标。图3-2 主菜单设计器窗口n2菜单设计方法菜单

5、设计方法n1添加菜单项如图添加菜单项如图3-3所示所示 n2编辑菜单项编辑菜单项n3插入菜单项如图插入菜单项如图3-4所示所示n4删除菜单项删除菜单项n5添加分隔条如图添加分隔条如图3-5所示所示n6定义加速键和快捷键如图定义加速键和快捷键如图3-6、3-7所示所示n7调整菜单位置见图调整菜单位置见图3-8n8创建子菜单创建子菜单n9菜单模板如图菜单模板如图3-9所示所示图3-3 设置中的“文件菜单 图3-4 插入菜单项窗口图3-5 设计了分隔条的“文件菜单 图3-6 “文件菜单例如 图3-7 加速键设计图图3-8 菜单设计器的弹出式菜单 图3-9 菜单模板窗口图3-10 保管模板对话框前往本

6、节3.1.3 弹出型菜单设计弹出型菜单设计n选中选中Form对象后转换到属性页,并单击对象后转换到属性页,并单击“PopupMenu右边的空白框,选中设计完的弹出型菜单称号,最右边的空白框,选中设计完的弹出型菜单称号,最后运转程序即可如下图。后运转程序即可如下图。图3-11 激活的弹出式菜单前往本节3.2 工具栏的设计工具栏的设计n1启动新窗口启动新窗口n2添加按钮如图添加按钮如图3-12所示所示n3为按钮提供位图如图为按钮提供位图如图3-1315所示所示n4为各个按钮添加提示信息为各个按钮添加提示信息n5分别为有关工具按钮添加有关事件代码。分别为有关工具按钮添加有关事件代码。前往本章首页图3

7、-12 工具栏设计菜单图3-13 选择图像窗口 图3-14 设置Images特性图3-15 添加完图标的工具栏前往本节3.3 形状栏的设计形状栏的设计n1单击单击Win32页中的页中的StatusBar形状栏控件见图形状栏控件见图3-16n2双击形状栏的双击形状栏的Panels属性,并从中选择属性,并从中选择“PanelsEditor命令即可,如图命令即可,如图3-17所示。所示。n3单击窗口中的单击窗口中的“New按钮,就会添加一个子按钮,就会添加一个子面板。面板。n4在对象监视器中设置子面板的属性。在对象监视器中设置子面板的属性。n5封锁封锁EditingStatusBar1.Panels

8、窗口。窗口。前往本章首页图3-16 具有形状栏的窗口图3-17 Editing StatusBar1.Panels窗口前往本节3.4 按钮及面板的设计按钮及面板的设计n3.4.1 根本命令按钮n3.4.2 位图命令按钮n3.4.3 单项选择按钮n3.4.4 分组框n3.4.5 单项选择按钮组n3.4.6 面板n3.4.7 框架n3.4.8 形状面板n3.4.9 酷工具栏控件前往本章首页3.4.1 根本命令按钮根本命令按钮属性数据类型阐明NameString按钮的称号,编写程序代码时运用它CaptionString按钮的标题,就是按钮上显示的文字。可以为按钮指定快捷键Cancle Boolean

9、 缺省值为False,当取值为True时,无论何时按下Esc键,按钮中Taborder值最小的按钮会产生Onclick事件Default Boolean 当属性值为True时,按下Enter键,当前按钮产生Onclick事件,缺省值为TrueHintString按钮的提示文本保管在这里,当鼠标光标停留时,显示提示文本ShowhintBoolean确定能否显示提示文本,缺省值为False表3-1 按钮的主要属性前往本节3.4.2 位图命令按钮位图命令按钮属性数据类型阐明KindGlyphL a y o u tM a r g i nNumGlyphsSpaceTBitBtnKindTBitmapT

10、buttonlayoutI n t e g e rTNumGlyphsTbuttonstyle用于确定按钮的类型,缺省值为自定义型bkcustom用于指定要显示在位图按钮上的位图决议位图按钮上图像和文字的位置,有Left,Right,Top,Bottom四个值分别表示位图位于位图按钮的左、右、上、下用于设定图像与按钮的边境之间的间隔以像素为单位,默许值为1,表示图像和文字总是居中,设为0表示紧挨着按钮的边境指定位图按钮运用的位图的数目,只能为1,2,3,4确定位图按钮的外观显示方式,缺省为bsautodetect表3-2 位图按钮的属性表3-3 各按钮属性属性属性Button1Button2B

11、itBtn1BitBtin2BitBtn1BitBtn2CaptionButton1Button2对话框对话框&CloseOkCancelKindbkCustombkClosebkOkbkCancelCancelFalseTrueFalseFalseFalseFalseDefaultTrueFalseFalseFalseFalseFalseModalResultmrNonemrNonemrNonemrNonemrOkmrCancel属性阐明Cancel该属性值为True时,那么无论用户何时按Esc键,都会执行该按钮的OnClick事件。假好像一个窗体上具有多个这样的按钮,那么会执行Ta

12、bOrder值最小的按钮的OnClick事件Default这个属性和Cancel属性类似。当用户按下Enter键时,将执行该按钮的OnClick事件。但有一个例外,假设当前拥有输入焦点的控件为另一个按钮时,按Enter键时那么只执行当前按钮的OnClick事件Kind这个属性为位图按钮所特有,选择Kind属性的某个选项,用于决议该位图按钮的种类每一种位图按钮具有本人独特的功能。位图按钮常用于各种对话框或模态窗口中,根据按钮的ModalResult属性值来决议对模态窗口的操作ModalResult模态值。当单击位图按钮时,将把对话框的模态值设为一样的值。它将决议位图按钮的父窗体的封锁方式。如单击

13、mbOk按钮,将封锁对话框,前往mrOk值表3-4 各按钮属性阐明前往本节3.4.3 单项选择按钮单项选择按钮图3-22 单项选择按钮实例属性数据类型阐明Alignme n tTleftRight用于设置单项选择框的文字与小圆圈的位置关系,taLeftJustify表示文字显示在小圆圈的左边;taRightJustify表示文字显示在小圆圈的右边CheckedBoolean这个属性用于设置选项能否被选中,当值为True时,表示选中;当值为False时,表示未选中表3-5 单项选择按钮属性前往本节3.4.4 分组框分组框图3-23 分组框例如前往本节3.4.5 单项选择按钮组单项选择按钮组图3-

14、24 单项选择按钮组例如表3-6 单项选择按钮组的常用属性属性数据类型阐明ColumnsLongint用于设置单项选择按钮组中的栏数,默许值为1,最大可设为16ItemIndexInteger用于前往单项选择按钮组中被选择的项的序号,第一项为0ItermsTstring在设计期,可以在编辑器中输入每个单项选择框的标题,在运转期,可以经过Tstrings对象来支配Iterms特性前往本节3.4.6 面板面板表3-7 面板控件的常用属性(1)属性数据类型阐明AlignTAlign用于设置面板控件在窗体中的放置位置BevelInner TbevelCut 用于设置面板的内部斜面款式,可以设为以下值:

15、bvNone没有斜面,bvLowered沉降的斜面,bvRiased升起的斜面BevelOuterTBevelCut用于设置面板的外斜面方式BevelWidthInteger面板的斜面宽度BorderStyleTBorderStyle面板的边框款式BorderWidthInteger面板的边框宽度Captionstring用于设置面板控件运用的标题ControlCountInteger用于设置面板中的子控件数目ControlsTControl用于设置面板中的控件数目EnabledBoolean用于设置面板中的一切子控件是允许还是被禁用HandleHWnd代外表板的窗口句柄表3-7 面板控件的常

16、用属性(2)前往本节3.4.7 框架框架n1创建框架图创建框架图3-25表表3-8n2框架的共享框架的共享n1添加框架到控件板上如图添加框架到控件板上如图3-27、3-28所示所示n2添加框架到对象库中如图添加框架到对象库中如图3-29、3-30所示所示n3框架的运用如图框架的运用如图3-3133所示所示图3-25 新建的框架n表3-8 框架的属性属性属性值NameFontHeightWidthMFrane华彩、五号160190图3-27 “Component Template Information对话框图3-28 新添加的框架图标图3-29 “Add to Repository对话框图3-

17、30 添加了框架的对象库图3-31 确认添加单元文件对话框图3-32 添加了框架的窗体图3-33 Select Frame to Insert对话框前往本节3.4.8 形状面板形状面板nBevel控件的常用属性如下:控件的常用属性如下:nShape:数据类型为:数据类型为TBevelShape,用于定义外形,用于定义外形。可供选择的值如表。可供选择的值如表3-10所示。所示。nStyle:数据类型为:数据类型为TBevelStyle,用于确定斜面能,用于确定斜面能否凹陷或凸起。中选择否凹陷或凸起。中选择bsLowered值时,斜面凹陷值时,斜面凹陷;中选择;中选择bsRaised值时,斜面凸起

18、。如图值时,斜面凸起。如图3-34所示所示。值含义bsBox矩形框,根据Style属性决议客户区域的凹陷与凸起bsFrame矩形轮廓,客户区域由凹陷与凸起的轮廓包围bsTopLine在客户区域的上边显示一条线bsBottomLine在客户区域的下边显示一条线bsLeftLine在客户区域的左边显示一条线bsRightLine在客户区域的右边显示一条线bsSpacer客户区域为空表3-10 Shape取值图3-34 形状面板中Style属性的不同取值前往本节3.4.9 酷工具栏控件酷工具栏控件表3-11 TCoolbar控件的属性属性数据类型阐明AlignTAlign用于设置TCoolBar控件

19、建立的工具栏的位置AutoSizeBoolean用于对工具栏的尺寸的自动调理BandBorderStyleTBorderStyle用于设置工具栏上波段的边框风格BandsTCoolBands用于编辑波段BitmapTBitmap用于指定一个位图,作为背景显示在工具栏上FixedOrderBoolean当设为True,段可以进展拖曳,但段的顺序不变FixedSizeBoolean用于尺寸设置ImageTImageList用于指定一个图像列表,显示在每个段的左边ShowText Boolean 假设该特性设置为True,可以在运转期间把一个字符显示在段上,字符串由段的Text特性指定。假设该特性设

20、置为False,段只能显示窗口类控制VerticalBoolean假设该特性设置为True,工具栏的段本身是垂直的,多个段从左到右陈列。假设Vertical为False,工具栏的本身是程度的,多个段从上到下陈列前往本节3.5 文本对象的设计文本对象的设计n3.5.1 标签n3.5.2 静态文本n3.5.3 编辑框n3.5.4 掩码编辑框n3.5.5 列表框n3.5.6 组合框n3.5.7 多行文本编辑器n3.5.8 复选框n3.5.9 常用文本处置过程和函数前往本章首页3.5.1 标签标签n标签的常见属性如下:标签的常见属性如下:nCaptionCaption:用于设置标签的标题,即标签的显示

21、内:用于设置标签的标题,即标签的显示内容。容。nFocusControlFocusControl:该属性为标签控件独有,可以用:该属性为标签控件独有,可以用来为一些无标题的控件提供快捷键。来为一些无标题的控件提供快捷键。nAutosizeAutosize:用于决议标签能否随字体的变化而自动:用于决议标签能否随字体的变化而自动变动尺寸以配合这些变化。变动尺寸以配合这些变化。nFontFont:用于设置标签文字的字体格式和大小。:用于设置标签文字的字体格式和大小。前往本节3.5.2 静态文本静态文本n静态文本控件静态文本控件StaticText与标签控件根本一样与标签控件根本一样,独一不同之处在于

22、静态文本控件是窗口型控件,独一不同之处在于静态文本控件是窗口型控件,具有窗口句柄。因此,当控件的快捷键必需属,具有窗口句柄。因此,当控件的快捷键必需属于窗口型控件的时候,应该运用静态文本控件,于窗口型控件的时候,应该运用静态文本控件,而不能运用标签控件。而不能运用标签控件。n静态文本控件位于控件板的静态文本控件位于控件板的Additional选项页上,选项页上,操作方法与标签一样。操作方法与标签一样。前往本节3.5.3 编辑框编辑框n编辑框的常用属性有:编辑框的常用属性有:nAutoSelect、AutoSize、BorderStyle、TextnMaxLength、PasswordChar、

23、ReadOnlynIMEMode、IMEName。n编辑框控件的常用事件如下:编辑框控件的常用事件如下:nOnKeyPress事件的功能:在编辑框输入完文本后,事件的功能:在编辑框输入完文本后,按一下按一下Enter键,程序就开场执行。键,程序就开场执行。n编辑框的文本发生改动时触发编辑框的文本发生改动时触发OnChange事件。事件。n编辑框获得输入焦点时触发编辑框获得输入焦点时触发OnEnter事件。事件。n编辑框失去输入焦点时触发编辑框失去输入焦点时触发OnExit事件。事件。前往本节3.5.4 掩码编辑框掩码编辑框n在窗体上将在窗体上将MaskEdit选中,在对象监视器中找到选中,在对

24、象监视器中找到EditMask属性,双击它,弹出一个如图属性,双击它,弹出一个如图3-36所示的所示的对话框。掩码格式可以分为三部分:对话框。掩码格式可以分为三部分:n1输入格式的第一部分是掩码本身,也就是数输入格式的第一部分是掩码本身,也就是数据输入格式据输入格式(如表如表3-12所示所示)。n2在输入格式中的第二部分只需在输入格式中的第二部分只需0和和1两种选择两种选择n3输入格式的第三部分用于表示数据中的空位输入格式的第三部分用于表示数据中的空位用那个字符替代显示。用那个字符替代显示。图3-36 输入掩码编辑器 表3-12 输入格式符(1)格式符意义l和Ll表示该位置只能够是一个字母,可

25、以用光标键跳过它,但是不能是其他类型的字符。L该位置必需是一个字符a和Aa表示该位置只能够是一个字母或数字字符。A表示该位置必需是一个字母或数字字符c和Cc表示该位置只能够是一个字母,C表示该位置必需有一个字母9和和09表示该位置只能够是一个数字,表示该位置只能够是一个数字,0表示该位置必需有一个数字表示该位置必需有一个数字格式格式字符或字符或格式符。格式符。格式符那么和格式符那么和正好相反正好相反表示该格式符之后的那个掩码格式符将作为数据中的普通字符对待。表示该格式符之后的那个掩码格式符将作为数据中的普通字符对待。当用户想在数据中放进一个掩码格式符时,应该在这个格式符前放当用户想在数据中放进

26、一个掩码格式符时,应该在这个格式符前放一个一个符号。如符号。如A,等等等等#表示该位置能够是一个数字或正符号表示该位置能够是一个数字或正符号!如有如有!表示数据前的空格将不被保管在数据中,没有表示数据前的空格将不被保管在数据中,没有!那么数据后的那么数据后的空格不被保管。空格不被保管。!格式符只能放在掩码格式符的第一个字符处格式符只能放在掩码格式符的第一个字符处;和和/规范的分隔符,可作为数据的一部分。其中规范的分隔符,可作为数据的一部分。其中/在显示时为在显示时为而非而非/表3-12 输入格式符(2)前往本节3.5.5 列表框列表框n列表框控件的一些常用属性有:列表框控件的一些常用属性有:n

27、ExtendedSelect、Items、ItemIndex、nMultiSelected、SelCount、Selected、Sorted。前往本节3.5.6 组合框组合框n组合框的常用属性有:组合框的常用属性有:nText、SelText、SelStart、nSelLength、Stylen设计后的效果如图设计后的效果如图3-37所示。所示。图3-37 列表框运用实例n1单击单击“File菜单的菜单的“Application命令,开场命令,开场一个新的运用程序。一个新的运用程序。n2设置窗体属性如表设置窗体属性如表3-13所示。所示。n3设置完后往窗体中添加控件。设置完后往窗体中添加控件。

28、n4在对象编辑器中设置各个控件的属性值如表在对象编辑器中设置各个控件的属性值如表3-14所示。所示。n5为各个控件添加事件如表为各个控件添加事件如表3-15。n6添加完事件后,为各个事件编写事件代码如添加完事件后,为各个事件编写事件代码如图图3-35所示。所示。表3-13 窗体属性属性属性属性值属性值Caption列表框的运用列表框的运用Font宋体、五号宋体、五号Height334Width350表3-14 控件属性设置表3-15 各控件的事件控件事件呼应过程名ListBox1ComboBox1Button1Button2Button3Button4OnClickOnChangeOnClic

29、kOnClickOnClickOnClickChangeTextChangeTextButton1ClickButton2ClickButton3ClickButton4Click前往本节3.5.7 多行文本编辑器多行文本编辑器nMemo控件常用的方法:控件常用的方法:n1运用剪贴板运用剪贴板n2文本的添加文本的添加n3文件的保管和装载程序的界文件的保管和装载程序的界面如图面如图3-38所示。所示。 表3-16 Memo控件常用属性 属性阐明Lines这是Memo控件最常用也是最有用的属性,它用来显示和保管Memo控件中的内容Scrollbar很多控件都有这个属性。用于设定控件有否滚动条。它有

30、四个值:SSNone表示既无程度滚动条,也无垂直滚动条;SSHorizontal表示只需程度滚动条;SSVertal表示只需垂直滚动条;SSBoth表示两者都有。当用户要显示的文本或其他的内容较多时,建议选用SSBothWordWrap用于设定用于设定Momo控件能否具有自动折行功能控件能否具有自动折行功能WantTabs这个属性只在这个属性只在Memo、RichEdit和和DBMemo控件中运用。通控件中运用。通常在切换当前焦点控件时,我们通常运用常在切换当前焦点控件时,我们通常运用Tab键。但在上述键。但在上述三种控件中,编辑文本时常用三种控件中,编辑文本时常用Tab键来跳过假设干个空格使

31、键来跳过假设干个空格使文本对齐,这时就会有冲突。所以应将文本对齐,这时就会有冲突。所以应将WantTabs设置为设置为True,这样子在控件内就可以运用,这样子在控件内就可以运用Tab键来编辑文本键来编辑文本图3-38 简单的文本编辑器前往本节3.5.8 复选框复选框图3-39 复选框例如n复选框的几个重要属性:复选框的几个重要属性:nAlignment:数据类型为:数据类型为TLeftRight,用于控制复,用于控制复选框标题的位置。选框标题的位置。nAllowgrayed:数据类型为:数据类型为Boolean,用于确定复选,用于确定复选框能否可以处于灰色显示形状。框能否可以处于灰色显示形状

32、。nChecked:数据类型为:数据类型为Boolean,用于确定复选框能,用于确定复选框能否被选中,缺省为否被选中,缺省为False。nState:数据类型为:数据类型为TCheckBoxS前往本节3.5.9 常用文本处置过程和函数常用文本处置过程和函数n1编辑框的常用途置过程与函数编辑框的常用途置过程与函数n2列表框的常用途置过程与函数列表框的常用途置过程与函数n3组合框的常用途置过程与函数组合框的常用途置过程与函数前往本节3.6 有关窗体的操作有关窗体的操作n3.6.1 向工程中参与新的向工程中参与新的Formn3.6.2 在多个在多个Form或单元间切换或单元间切换n3.6.3 在一个

33、在一个Form中调用另一个中调用另一个Formn3.6.4 在不同工程间共享在不同工程间共享Formn3.6.5 把把Form以以ASCII格式储存格式储存n3.6.6 运用运用Form模板和导游模板和导游n3.6.7 在窗体上对控件进展编辑在窗体上对控件进展编辑前往本章首页3.6.1 向工程中参与新的向工程中参与新的Formn1依次单击依次单击“Tools“Repository命令翻开命令翻开对话框如图对话框如图3-40所示。所示。n2在在Pages栏内选择栏内选择Forms,这时,这时Object栏中将栏中将显示一切的显示一切的Forms模板,从中选择一个,本例选择模板,从中选择一个,本例

34、选择Aboutbox型窗体。型窗体。n3确定该模板为新确定该模板为新Form或主或主Form,经过单击,经过单击下面的复选按钮来完成。本例全部选中,然后单下面的复选按钮来完成。本例全部选中,然后单击击OK按钮即可,如图按钮即可,如图3-41所示。所示。图3-40 “Object Repository对话框图3-41 “About box窗体前往本节3.6.2 在多个在多个Form或单元间切换或单元间切换n依次单击菜单依次单击菜单“View“Forms命令,翻开命令,翻开ViewForm对话框,如图对话框,如图3-42所示。从列表框中选所示。从列表框中选择一个窗体后,单击择一个窗体后,单击OK按

35、钮。在多个单元间按钮。在多个单元间切换同窗体一样。经过依次单击切换同窗体一样。经过依次单击“View“Units命令,翻开命令,翻开ViewUnit对话框,如图对话框,如图3-43所示。所示。或单击工具栏上的或单击工具栏上的“Units按钮亦可。按钮亦可。图3-42 View Form对话框图3-43 View Unit对话框前往本节3.6.3 在一个在一个Form中调用另一个中调用另一个Formn当工程中添加了一个新的窗体时,系统会自动将当工程中添加了一个新的窗体时,系统会自动将窗体的单元名参与到工程文件的窗体的单元名参与到工程文件的Uses子句中。通常子句中。通常是把是把Uses子句放到各

36、自单元的子句放到各自单元的Implementation部分部分或者把一个单元的或者把一个单元的Uses子句放到子句放到Interface部分,另部分,另一个单元的一个单元的Uses子句放到子句放到Implementation部分。通部分。通常的常的Form类型如图类型如图3-44所示。所示。前往本节3.6.4 在不同工程间共享在不同工程间共享Forn要与其他工程共享一个要与其他工程共享一个Form,有两种方法,其一,有两种方法,其一为,把它参与到对象库中;其二为,把为,把它参与到对象库中;其二为,把Form编译编译成动态链接库。如图成动态链接库。如图3-45、46所示。所示。图3-44 For

37、m类的定义图3-45 参与到对象库对话框前往本节3.6.5 把把Form以以ASCII格式储存格式储存n用鼠标右键在窗体上单击,翻开弹出式菜单,并用鼠标右键在窗体上单击,翻开弹出式菜单,并从中选择从中选择“ViewAsText命令,如图命令,如图3-46所示。所示。n假设要保管,单击假设要保管,单击“File菜单的菜单的“SaveAs命令即命令即可。可。图图3-46窗体的窗体的.DFM文件文件前往本节3.6.6 运用运用Form模板和导游模板和导游n首先运用首先运用“File菜单的菜单的“New命令翻开命令翻开“NewIterms对话框,如图对话框,如图3-47所示。所示。n然后从中指定一个然

38、后从中指定一个Form模板,窗体中包含有对话模板,窗体中包含有对话框、数据列表框、主从式报表等。最后单击框、数据列表框、主从式报表等。最后单击OK按钮。按钮。图3-47 “New Iterms对话框前往本节3.6.7 在窗体上对控件进展编辑在窗体上对控件进展编辑n1添加控件到添加控件到Form上上n2在在Form上反复添加同一个控件上反复添加同一个控件n3在在Form上选择控件的几种方法上选择控件的几种方法n4挪动、删除控件以及调整控件大小挪动、删除控件以及调整控件大小n5陈列控件如图陈列控件如图3-48所示所示图3-48 Alignment对话框 前往本节3.7 有关代码编辑器的运用有关代码编辑器的运用n3.7.1 代码编辑器窗口的翻开和切换代码编辑器窗口的翻开和切换n3.7.2 代码编辑器的功能代码编辑器的功能前往本章首页3.7.1 代码编辑器窗口的翻开和切换代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论