delphi各种组件介绍

合集下载

delphi drawgrid 用法

delphi drawgrid 用法

delphi drawgrid 用法摘要:1.Delphi DrawGrid 组件简介2.DrawGrid 属性设置3.DrawGrid 事件处理4.DrawGrid 绘图方法5.实例演示DrawGrid 用法正文:Delphi是一款由Borland公司开发的快速应用程序开发工具,它提供了许多丰富的组件,方便开发者进行各种功能的开发。

在Delphi中,DrawGrid组件是一个非常实用的组件,它允许用户在窗体上绘制网格,可以用于表格、图形、计算等领域。

下面我们就来详细了解DrawGrid组件的用法。

1.Delphi DrawGrid 组件简介DrawGrid组件在Delphi中的位置是:Component Palette中的“DBGrid”组件,它是一个可定制的表格视图,可以在窗体上绘制水平和垂直的网格线。

DrawGrid组件具有灵活的属性设置和丰富的事件处理,使得开发者可以轻松地实现各种功能。

2.DrawGrid 属性设置DrawGrid组件提供了许多属性,如:Align、Caption、Color、Font、FixedColor等。

其中,FixedColor属性用于设置网格线的颜色,通过设置不同的颜色,可以使网格线更加醒目。

3.DrawGrid 事件处理DrawGrid组件支持多种事件处理,如:Click、DbClick、MouseDown、MouseMove、MouseUp等。

通过编写事件处理程序,开发者可以实现对用户操作的响应,如:单击、双击、鼠标移动等。

4.DrawGrid 绘图方法DrawGrid组件允许用户自定义绘制网格线。

通过编写DrawGrid的OnDrawCell方法,可以实现自定义绘制单元格内容。

此外,DrawGrid还提供了OnDrawColumnHeader和OnDrawFooter方法,分别用于绘制列标题和页脚。

5.实例演示DrawGrid 用法下面通过一个简单的实例,演示DrawGrid组件的用法。

DELPHI常用组件

DELPHI常用组件

Delphi常用组件的使用目录1.按钮类组件1.1Button组件Button组件位于Standard页。

Button组件的常用属性表属性描述Cation用于在按钮上显示文本内容Cancel用来指定按钮是否为取消按钮Default用于指定按钮是否为默认按钮,在按Enter键时也选中命令按钮Hint设置鼠标在组件上短暂停时在组件旁显示的提示小窗口的内容ShowHint确定是否显示提示文本,默认值是FALSE1.2Bitbtn组件Bitbtn组件(位图组件)位于Additional,与Button很相似,只是多了一个位图符号在按钮上(如带有对号的OK,问好的Help等),其某些属性与Button类似,下表为其独有的的特性。

(注:此组件不需编写代码)Bitbtn组件的常用属性表属性描述Kind Kind属性的值就是位图按钮上显示的图标。

Kind属性后的下拉列表中有一组默认图标的属性值,有bkCancel(取消)、bkAbort(终止)、bkAll(所有)、bkClose(关闭)等。

Glyph用于在位图按钮上显示加载后的位图图形NumGlyphs用于指明位图按钮所能使用位图的个数。

在delphi中,最多允许向一个位图按钮提供4个图像文件,用于表示4中不停状态Layout用于指出位图图形在位图组件上的放置位置1.3SpeedButton组件SpeedButton组件(加速按钮)位于Additional,常放置在Panel组件上,用于设计工具栏。

它与Bitbtn相似,也可以显示图像和文本,但通常只用于显示图像。

SpeedButton组件的常用属性表属性描述AllowAllUp用于设置同一组的加速按钮是否具有同时弹起的状态。

若设置为FALSE,则当同一组加速按钮中的一个被按下时,其他加速按钮都处于弹起状态,即这组按钮必须有且只有一个处于按下状态Down用于设置该加速按钮是否处于按下状态,若设置为TRUE,则表示按钮处于按下状态Flat用于设置在鼠标移动到该按钮上时,按钮是否显示三维效果。

delphi drawgrid 用法

delphi drawgrid 用法

delphi drawgrid 用法摘要:1.Delphi DrawGrid组件简介2.DrawGrid组件的基本属性3.DrawGrid组件的方法和事件4.使用DrawGrid组件绘制各种图形5.DrawGrid组件在实际项目中的应用正文:Delphi是一款由Borland公司开发的编程软件,它提供了许多丰富的组件,方便程序员进行各种功能的开发。

在Delphi中,DrawGrid组件是一个非常实用的组件,它可以用于在窗体或控件上绘制各种图形,如直线、矩形、多边形等。

本文将详细介绍DrawGrid组件的用法及相关应用。

1.Delphi DrawGrid组件简介DrawGrid组件是Delphi的一个标准组件,它位于Visual Component Library(VCL)中。

DrawGrid组件可以在窗体或控件上绘制网格,用户可以通过属性设置网格的行列数、单元格大小以及背景颜色等。

2.DrawGrid组件的基本属性DrawGrid组件的基本属性如下:- Align:设置DrawGrid组件的对齐方式。

- AllowArrows:设置是否允许在DrawGrid组件上绘制箭头。

- ArrowSize:设置箭头的大小。

- Axis:设置DrawGrid组件的坐标轴。

- BackgroundColor:设置DrawGrid组件的背景颜色。

- BorderStyle:设置DrawGrid组件的边框样式。

- BorderWidth:设置DrawGrid组件的边框宽度。

- CellSize:设置DrawGrid组件的单元格大小。

- ColumnCount:设置DrawGrid组件的列数。

- ColumnSpacing:设置DrawGrid组件的列间距。

- Enabled:设置DrawGrid组件是否可用。

- FillStyle:设置DrawGrid组件的填充样式。

- FixedCellSize:设置DrawGrid组件是否固定单元格大小。

Delphi基本组件的应用

Delphi基本组件的应用

6.5 滚动组件
1.ScrollBar组件 1.ScrollBar组件 ScrollBar 2.TrackBar组件 2.TrackBar组件 3.UpDown组件 3.UpDown组件 4.ProgressBar组件 4.ProgressBar组件 5.ScrollBox组件 5.ScrollBox组件 Additional卡 Additional卡
6.3 按钮及选框组件
1.Buttom组件 按钮 1.Buttom组件 Buttom 2.BitBtn组件(按钮上可放多个图形) BitBtn组件 2.BitBtn组件(按钮上可放多个图形) Additional 卡 3.SpeedButtom组件 可与Tpanel一起建立工具栏) 组件( Tpanel一起建立工具栏 3.SpeedButtom组件(可与Tpanel一起建立工具栏) Additional 卡 4]按钮组件的应用练习 [例6-4]按钮组件的应用练习 4.CheckBox组件 4.CheckBox组件 复选框 5.RadioButton RadioButton组件 单选框 5.RadioButton组件 单选框 5]选择组件的应用练习 [例6-5]选择组件的应用练习
可视化程序设计语言 Delphi 7
第 6 章
基本组件的应用
6.1 组件的概念
Delphi是一个完全集成化的可视化编程环境,其提供了丰 Delphi是一个完全集成化的可视化编程环境, 是一个完全集成化的可视化编程环境 富的组件。组件可分为可视组件和非可视组件两类, 富的组件。组件可分为可视组件和非可视组件两类,可 视组件在程序运行时会出现, 视组件在程序运行时会出现,非可视组件在程序运行时 不出现,主要用于后台处理。 不出现,主要用于后台处理。 1.Delphi组件的属性(Properties) Delphi组件的属性 1.Delphi组件的属性(Properties) 一般组件的公共属性: 一般组件的公共属性: Name 位置和大小属性 外观显示属性 Parent属性 这里的父不是指类继承, 属性: “父”Parent属性:这里的父不是指类继承,是指放组 件 容器” 的“容器”组件 导航属性:Caption中的 快捷键” 导航属性:Caption中的 & “快捷键” 组件在其容器中的Tab Tab键的顺序号 TabOrder 组件在其容器中的Tab键的顺序号 True\ Tab键是否跳过它 TabStop True\False Tab键是否跳过它

Delphi常用组件和属性说明

Delphi常用组件和属性说明

Delphi常用组件及属性说明ALIGN 设置组件对齐(同其父容器)方式BORDERSTYLE 设置组件边框形状CAPTION 设置组件标题CTL3D 设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效COLOR 设定组件背景颜色CURSOR 设定鼠标经过组件时光标所显示的形状ENABLED 设定组件是否能使用,当设为FALSE时组件会呈灰色FONT 设定组件内文字的字型、字体大小、颜色等HEIGHT 设定组件高度HELPCONTENT 用来为帮助说明文件中的索引值建立关联LEFT 设定组件与父组件左边框间的距离POPUPMENU 设定鼠标右键(弹出式)快捷菜单TABORDER 设定组件在按下TAB键后焦点(FOCUS)移动的顺序TABSTOP 若设为FALSE,则按TAB键后焦点并不会在此组件上停留TOP 设定组件与父组件上边框间的距离VISIBLE 设定组件是否可见,此属性只在执行时起作用WIDTH 设定组件显示宽度DELPHI常见事件说明:ONCHANGE 当组件有所改变时触发的事件ONCLICK 当在此组件上按下鼠标左键时触发的事件ONDBLCLICK 当在此组件上双击鼠标左键时触发的事件ONENTER 当焦点进入此组件时触发的事件ONEXIT 当切换到其它组件使该组件失去焦点时触发的事件,但当切换到另一窗体或另一应用程序时此事件不会触发ONKEYDOWN 当在拥有焦点的组件上按下某个键时触发的事件,按键包括所有的英文、数字键、方向键、功能键等ONKEYPRESS 当在拥有焦点的组件上按下某个键时触发的事件,但按键只包括所有的英文、数字键、TAB、BACKSPACE、ENTER、ESCONKEYUP 当使用者放开键盘上的按键时触发的事件,按键看ONKEYDOWN ONMOUSEDOWN 当鼠标键在某个组件按下时触发的事件(其参数包括哪个鼠标键被按下、是否有特殊键(CTRL、ALT、SHIFT)被按下以及鼠标当前的坐标)ONMOUSEMOVE 当鼠标在组件内移动时触发的事件ONMOUSEUP 当鼠标键在组件上方放开时所触发的事件ONPAINT 在组件需要被重画时触发的事件,此时可进行自定义画法窗体组件(FORM)常见属性及事件属性说明ACTIVE 指示此窗体是否拥有FOCUSACTIVECONTROL 指示窗体中目前拥有FOCUS的组件ACTIVEMDICHILD 指示主窗体中目前拥有FOCUS的子窗体ACTIVEOLECONTROL 用于取得或设定此窗体上的OLE控制,以响应FOCUS改变BORDERICONS 指定哪些ICON显示在窗体的TITLE BAR上BORDERSYTLE 用以指定窗体BORDER外观及行为CANVAS 提供使用者可在窗体上CLIENT内自行显示的画板,一般在ONPAINT事件中使用CLIENTHANDLE 提供可存取系统内部使用的MDI CLIENT WINDOW HANDLE CLIENTHEIGHT 窗体客户区高度CLIENTRECT 窗体客户区所对应的矩形CLIENTWIDTH 窗体客户区宽度DEFAULTMONITOR 指定此窗体所显示的预设的显示器,用于多显示器环境下DESIGNER 此窗体的设计界面,一般不用用户设定DropTARGET 用以指定窗体是否为目前DRAG AND Drop动作的目标FLOATING 用以指示此窗体是否正在停泊在另一个视窗内FORMSTATE 用于指示此窗体所处状态FORMSTYLE 用于指示窗体的样式HELPFILE 用于指定HELP文件ICON 指定窗体最小化时所显示的ICONKEYPREVIEW 指定此窗体是否需在目前的ACTIVE组件之前取得键盘输入MDICHILDCOUNT 用于取得子窗体数目MDICHILDREN 用于取得子窗体(数组)MENU 用于指定窗体主菜单MODALRESULT 当窗体作用为MODAL对话框时,作为对话框的效果MONITOR 用于指示窗体所显示的显示器OLDCreateORDER 指定ONCreate和ONDESTROY事件何时发生OLEFORMOBJECT 对包含在此窗体内的OLE对象指定OLEFORM界面PARENT 设定此窗体的PARENTPARENTBIDIMODE 指定是否此窗体使用PARENT的BIDIMODEPIXELSPERINCH 表示此窗体设计时系统上字形的比例POSITION 表示此窗体的大小及位置PRINTSCALE 表示此窗体打印的比例SCALED 用于指定窗体的大小是否依据PIXELSPERINTCH属性来指定TILEMODE 用于指定TILE方法被调用时子窗体如何排列VISIBLE 用于设定此窗体是否被显示WINDOWMENU 如果窗体是一个MDI PARENT窗体,用于指定视窗的菜单WINDOWSTATE 用于指定窗体如何显示于屏幕中事件说明ONPAINT 当窗体必须重画时发生ONHELP 当窗体收到HELP请求时发生ONDRAGDrop 当一个对象拉进此窗体并丢下时发生ONDRAGOVER 当一个对象拉进此窗体时发生ONCONSTRAINEDRESIZE 在ONCANRESIZE事件发生后发生ONCANRESIZE 当企图改变窗体尺寸时确认是否改变ONRESIZE 当窗体尺寸改变时发生ONSTARTDOCK 当对象开始停泊时发生ONENDDOCK 当对象停泊结束时发生ONUNDOCK 当窗体解除停泊时发生ONDOCKDrop 当其它窗体停泊到此组件时发生ONDOCKOVER 当其它窗体向此组件停泊接近时发生ONGETSITEINFO 当有关停泊消息传回此窗体时发生ONCreate 当窗体创建时发生ONCLOSE 当窗体即将关闭时发生ONCLOSEQUERY 在窗体即将关闭时确认是否真的关闭窗体ONDESTROY 当窗体释放时发生ONSHOW 当窗体显示时发生ONHIDE 当窗体隐藏时发生ONACTIVATE 当窗体获得FOCUS时发生ONDEACTIVATE 当窗体失去FOCUS时发生菜单组件(MAINMENU、POPUPMENU)常见属性属性说明AUTOMERGE 用于指定主窗体的主菜单是否与其它的窗体主菜单合并HANDLE 主菜单的视窗代码BIDIMODE 用于指定选项名是由左至右读或由右至左读IMAGES 用于指定选项旁可显示的图像内容ITEMS 选项的内容OWNERDRAW 用于指定选否是否可自行显示PARENTBIDIMODE 用于指定是否继承父控件的BIDIMODE属性WINDOWHANDLE 使用此菜单的视窗代号菜单项属性说明ACTION 用于指定此选项对应的动作BITMAP 用于指定在此选项旁的图像内容BREAK 用于指定是否从此选项开始建立新的分栏CAPTION 选项显示的名称CHECKED 用于指定此选项是否CHECKEDCOMMAND 用于指定选项对应的WINDOWS COMMAND IDCOUNT 用于指示此选项的子选项数目DEFAULT 用于指示此选项是否为子菜单的预设项目EANBLED 用于指示此选项是否可用GROUPINDEX 用于指定此选项所隶属的逻辑群组,以控制主菜单之间的合并或单选钮互斥的效果HANDLE 对应此选项的Drop-DOWN菜单的WINDOWS MENU HANDLEHELPCONTEXT 对应此选项的HELP CONTEXT IDHINT 用于设定鼠标移入选项范围时的提示信息IMAGEINDEX 用以指定哪个图像显示于选项旁ITEMS 此选项的子菜单项目数MENUINDEX 此选项的父菜单内的选项索引值PARENT 此选项的父菜单的选项RADIOITEM 用于设定此选项是否与同组其它选项互斥SHORTCUT 用于设定此选项的快捷键VISIBLE 用于设定此选项是否可见标签(LABEL)常用属性:属性说明ALIGNMENT 用于设定标签内文本的对齐方式(水平方向)。

delphi各种组件介绍

delphi各种组件介绍
3.2 备注组件的事件
与备注组件有关的主要事件有单击事件 (OnClick)与双击事件(OnDblClick)、OnEnter、 OnExit、OnStartDrag、OnEndDrag等事件。
Delphi 程序设计
蒋2少1 华 主讲
2020/8/13
按钮组件(Button)
按钮组件在标准页标签上。 4.1 按钮组件的属性
Delphi 程序设计
蒋少3 华 主讲
2020/8/13
3.AutoSize属性
该属性为布尔型,用来确定组件是否可自动调 整大小以适应Caption属性中字符串的大小。默认 值为True,即可根据Caption属性中字符串的长度 及大小(由字体来确定)来自动调整大小。
4.Color属性
Color属性用来确定标签的背景颜色。若 ParentColor属性值为True,则修改标签的父控制 的Color属性将会自动修改该Color属性。当Color 属性值被修改时,ParentColor属性的值自动设置 为False。
Delphi 程序设计
蒋1少2 华 主讲
2020/8/13
4.HideSelection属性 该属性为布尔型,它确定在激活另外的组件时,该组件 选定的文本是否仍保持选定。默认值为True,即选定的文本 不再选定,直到该组件重新再激活时;若为False选定的文 本保持选定。 MaxLength属性 MaxLength属性用来指定用户可在该组件中输入的最大 字符数。默认值为0,即对输入的字符数没有限制。
常用组件的使用
标签组件(Label) 编辑组件(Edit) 备注组件(Memo) 按钮组件(Button)
Delphi 程序设计
蒋少1 华 主讲
退出 2020/8/13

DELPHI第三方控件及组件大全(安装方法与使用)

DELPHI第三方控件及组件大全(安装方法与使用)

DELPHI第三方控件及组件大全(安装方法与使用)DELPHI是一种非常流行的应用程序开发环境,用于创建Windows应用程序。

作为一个强大的集成开发环境,DELPHI提供了许多内置的控件和组件,但有时候这些内置的功能并不能完全满足我们的需求。

在这些情况下,我们可以使用第三方控件和组件来扩展DELPHI的功能。

以下是一些常用的DELPHI第三方控件和组件以及安装方法和使用介绍。

FastReport是一款用于生成报表的控件,它提供了丰富的报表设计和输出选项。

使用FastReport,可以轻松地创建各种类型的报表,如表格报表、条形码报表、图形报表等。

它还支持多种输出格式,包括PDF、Excel、HTML等。

TeeChart是一个功能强大的图表控件,可以帮助你在应用程序中添加各种类型的图表,如柱状图、饼图、折线图等。

它提供了丰富的图表样式和定制选项,使你可以根据需要创建独特的图表。

Devart提供了一系列数据库组件,用于与各种类型的数据库进行交互,如MySQL、Oracle、SQL Server等。

这些组件提供了方便的API和功能,使你可以轻松地连接、查询和更新数据库中的数据。

VirtualTreeview是一个高性能的虚拟树控件,用于显示大量数据。

相比于传统的树控件,VirtualTreeview具有更快的显示速度和更小的内存占用。

通过使用VirtualTreeview,你可以在应用程序中展示和管理大规模的树形数据。

这些第三方控件和组件在DELPHI开发过程中是非常有用的工具。

使用它们可以大大提高开发效率和应用程序的质量。

安装方法有所不同,但一般来说,你只需按照安装向导进行操作即可。

安装完成后,你可以在DELPHI的开发环境中使用它们。

使用这些控件和组件的方法也各不相同,具体的使用方法可以参考各个控件和组件的官方文档或教程。

一般来说,你需要将控件或组件放置在窗体上,并根据需要进行配置和定制。

然后,你可以在代码中使用相应的属性和方法来操作控件或组件。

Delphi中常见组件属性

Delphi中常见组件属性

2007-11-17 11:32delphi中常用的控件属性列表按钮类组件button 组件:CAPTION 属性:用于在按钮上显示文本内容Cancel 属性:是否设置成默认的取消按钮,当设置为真的时候(true)按ESC触发改按钮的事件!Default 属性:是否设置成默认的确认按钮,当设置为真的时候按ENTER键的时候触发事件Hint 属性:设置当鼠标在按钮上短暂停留是显示的提示内容。

Showhint属性:是否显示提示内容默认为假!Bitbtn 组件Kind 属性:他的值就是位图按钮组件上所显示的图标!GLYPH 属性:用于在位图按钮上显示加载后的位图图形!Numclyphs 属性:用于指定位图按钮上所能使用的位图个数!Layout 属性:用于指定位图在位图组件上的位置!Speedbutton 组件Flat 属性:是否具有OFFICE 2000的风格Groupindex 属性:设置分组。

DOWN 属性:设置改按钮是否处于按下状态Allowallup 属性:设置同一组的快速按钮是否具有同时弹起的状态。

Radiobutton 组件Checked属性:是否处于选中状态Alignment属性:用于设置选择框和文字的排列方式!Checkbox 组件Allowgrayed属性:用来设置当前组件被选种时,是否为变灰状态!State 属性:设置当前复选框的状态。

文本类组件label 组件Alignment属性:用来设置标签中的文本在水平方向的排列方式!AUTOSIZE属性:用来设置标签的尺寸大小,是否随CAPTION属性中文字的字体大小而进行自动调节!Font属性:用来设置显示文字的字体,颜色!Layout属性:用于设置标签中的文本在垂直方向的排列方式!WORDWRAP属性:用于设置是否自动换行!EDIT组件Charcase属性:用于设置组件中文字的大小写显示方式!TEXT 属性:用于显示编辑框中的文字内容Modified属性:用来判断edit组件里的文字内容是否被修改过,若为假,就是没有被修改过!Passwordchar属性:设置显示密码字符!memo组件lines属性:用于访问框中每一行的内容Maxlength属性:设置文本框中最大的文字输入量Scrollbar 属性:设置是否需要滚动条Wantretruns属性:用于设置在框中按’enter’键是否起回车作用Wanttabs 属性:用于设置在框中按’tab’键是否起移位作用。

第3章Delphi常用组件

第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 。

delphi的常用组件

delphi的常用组件

1、按钮类组件的使用按钮类组件的使用非常普遍,在程序中主要用于执行命令,主要包括TButton(按钮)组件、TBitBtn(位图按钮)组件、TCheckBox(复选框)组件、TRadioButton(单选按钮)组件和TRadioGroup(单选按钮组)组件。

1.TButton组件几乎每个程序都要用到TButton 组件,该组件位于【Standard】选项卡下,图标是,它的主要功能是响应鼠标的单击事件,并执行相应的命令。

(1)TButton组件的主要属性● Caption属性:标题属性,即按钮显示的文本。

● Cancel属性:用于决定该按钮是否为取消按钮,默认值为False。

当为True时,按Esc键就相当于单击了该按钮组件。

● Default属性:用于决定该按钮是否为默认按钮,默认值为False。

当为True时,按Enter键就相当于单击了该按钮。

注意,根据约定俗成的编程习惯,通常只把OK、Yes 按钮的Default属性设置成True,把Cancel、No按钮的Cancel属性设置成True,至于其他按钮,这两个属性就使用默认值。

(2)TButton组件的常用事件● OnClick事件:单击事件,是TButton组件的最常用事件。

用鼠标单击TButton 组件或TButton组件获得焦点时按Enter键或空格键时触发该事件。

● OnMouseDown事件:鼠标按下瞬间触发该事件。

● OnMouseMove事件:鼠标在TButton组件上移动时触发该事件。

● OnMouseUp事件:在TButton组件上松开按下的鼠标时将触发该事件。

2.TBitBtn组件TBitBtn组件与TButton组件相似,不同之处是该组件可以显示一个彩色的位图,让人更容易理解。

该组件位于【Additional】选项卡下,图标是。

该组件的属性与响应的事件基本同TButton组件,下面仅介绍一下该组件的特殊属性。

● Glyph属性:用于为按钮指定一个位图文件,显示在按钮的表面。

delphi大全

delphi大全

窗体基本属性
1. BorderStyle 控制窗体边框的类型,它是一个集合类型的属性。
设定值 BiDialog BsSingle 内容 不可改变大小,标准对话框边框 设定值 BsSizeable BsToolWindo w BsSizeToolWi n 内容 可改变大小,标准边框 类似BeSingle
(6) Font属性
Font设置组件上显示文字的字体。
公共属性
(1) Align属性
Align决定了具有该属性的组件在窗体或它的父组件界面上的位置和尺 寸,例如若希望某组件总是填充满上一级组件或窗体,则可将该属性设为 alClient。
(2) Autosize属性
Autosize指定组件是否随其所包容物的大小而调整尺寸,其默认值是 False。 例,单击按钮时,编辑框组件(Edit1)的字体变大,编辑框组件也随 字体增大到相应的尺寸。
3.1 窗体与组件
窗体是程序界面的框架,菜单和组件 置于ቤተ መጻሕፍቲ ባይዱ上。窗体是一种对象,类名是TForm。
窗体对象有属性、方法和事件。可以只设计
一个窗体的界面,也可以设计多个窗体的界
面,甚至可以是多文档窗体。
3.1.1
主窗体与应用窗体
Delphi中,窗体分为两类:主窗体和应用窗体。主窗体是 整个应用程序的核心,程序从主窗体开始运行,一旦主窗体关 闭,应用程序也就结束了。除了主窗体其他都是应用窗体。 一个应用程序只有一个主窗体,它是应用程序的起点, Delphi总是会在程序的开始自动创建主窗体,然后由工程或主 窗体来创建其他的应用窗体。关闭主窗体时,Delphi会先关闭 其他应用窗体,最后关闭主窗体,结束程序。
公共事件
(4) OnMouseDown,OnMouseMove,OnMouseUp事件

DELPHI常用组件

DELPHI常用组件

Delphi常用组件的使用目录1.按钮类组件1.1Button组件Button组件位于Standard页。

Button组件的常用属性表属性描述Cation用于在按钮上显示文本内容Cancel用来指定按钮是否为取消按钮Default用于指定按钮是否为默认按钮,在按Enter键时也选中命令按钮Hint设置鼠标在组件上短暂停时在组件旁显示的提示小窗口的内容ShowHint确定是否显示提示文本,默认值是FALSE1.2Bitbtn组件Bitbtn组件(位图组件)位于Additional,与Button很相似,只是多了一个位图符号在按钮上(如带有对号的OK,问好的Help等),其某些属性与Button类似,下表为其独有的的特性。

(注:此组件不需编写代码)Bitbtn组件的常用属性表属性描述Kind Kind属性的值就是位图按钮上显示的图标。

Kind属性后的下拉列表中有一组默认图标的属性值,有bkCancel(取消)、bkAbort(终止)、bkAll(所有)、bkClose(关闭)等。

Glyph用于在位图按钮上显示加载后的位图图形NumGlyphs用于指明位图按钮所能使用位图的个数。

在delphi中,最多允许向一个位图按钮提供4个图像文件,用于表示4中不停状态Layout用于指出位图图形在位图组件上的放置位置1.3SpeedButton组件SpeedButton组件(加速按钮)位于Additional,常放置在Panel组件上,用于设计工具栏。

它与Bitbtn相似,也可以显示图像和文本,但通常只用于显示图像。

SpeedButton组件的常用属性表属性描述AllowAllUp用于设置同一组的加速按钮是否具有同时弹起的状态。

若设置为FALSE,则当同一组加速按钮中的一个被按下时,其他加速按钮都处于弹起状态,即这组按钮必须有且只有一个处于按下状态Down用于设置该加速按钮是否处于按下状态,若设置为TRUE,则表示按钮处于按下状态Flat用于设置在鼠标移动到该按钮上时,按钮是否显示三维效果。

DELPHI第三方控件及组件大全(安装方法与使用)

DELPHI第三方控件及组件大全(安装方法与使用)

DELPHI第三⽅控件及组件⼤全(安装⽅法与使⽤)⼀,DELPHI第三⽅控件安装⽅法介绍1、对于单个控件,Componet–>install component..–>PAS或DCU⽂件–>install;2、对于带*.dpk⽂件的控件包,File–>Open(下拉列表框中选*.dpk)–>install即可;3、对于带*.bpl⽂件的控件包,Install Packages–>Add–>bpl⽂件名即可;4、如果以上Install按钮为失效的话,试试Compile按钮;5、是run time lib则在option下的packages下的runtimepackes加之。

如果编译时提⽰⽂件找不到的话,⼀般是控件的安装⽬录不在Delphi的Lib⽬录中,有两种⽅法可以解决:1、反安装的源⽂件拷⼊到Delphi的Lib⽬录下;2、或者Tools–>Environment Options中把控件源代码路径加⼊到Delphi的Lib⽬录中即可。

注意:所安装的控件是否与你所⽤的Delphi版本相适应。

----------------------------------------------------------------控件删除在Component/Install Packages中删除。

选Component/configure Palette…有pages和components两个区域双击components区域,选中要删除得控件,下⾯有得Delete按钮但系统提供的控件只能Hide,不能delete。

打开控件所在的包⽂件(*.dpk),从中删除控件那个⽂件,再重新编译该包即可。

如果是整个控件包都要删除的话,project→Option→Packages,删掉那个packages,收⼯。

----------------------------------------------------------------⼆,由于组件提供的⽅式不同,所以安装的⽅法也是不⼀样的,下⾯就⽬前常见的各种形式的组件的安装⽅法介绍⼀下。

第4章 Delphi的基本组件

第4章 Delphi的基本组件

如果想在窗体上放置两组单选项按 钮,可以使用GroupBox(成组框)组件或 者RadioGroup(单选按钮组)组件,
2.RadioGroup组件
RadioGroup(单选按钮组)组件使用 更方便,因为它只是一个组件,比使用 成组框和单选按钮更简单和直观。
单选按钮组主要属性
属性
数据类型
标签组件位于组件板的[Standard] 选项卡上。
标签常见属性
属性 Caption
数据类型
说明
String
标签的标题,即标签的显示内容
FocusControl String
Autosize
Boolean
此属性为标签组件独有,可用来为一些无标题的组 件提供快捷键
Set FocusControl to the windowed control that should receive focus when the user presses the accelerator key specified by the label. Specify an accelerator key by preceding a character in the label text with an ampersand (&) and setting the ShowAccelChar property to True.
如单选按钮、复选框等。这些组件 可用成组框来进行分组。
·装饰型组件——用于装饰需求的 组件。
如位图按钮、几何图形组件、图片 组件等。
主要常用组件
4.1 4.2 4.3 4.4 4.5 4.6
文本型组件 按钮型组件 编辑型组件 列表框型组件 滑块型组件 容器型组件
文本型组件(Label组件、StaticText组 件)

DELPHI7组件参考大全

DELPHI7组件参考大全

DELPHI7组件参考大全Additional组件页1、TBitBtn 组件:该组件是表面显示位图的位图按钮组件,该组件的行为与Tbutton 组件相同。

虽然一个TBitBtn 组件只能与一个位图相关联,但该位图可以平分为4 个部分,分别在按钮处于弹起、按下、禁止和单机状态时显示。

2、TSpeedButton 组件:该组件是一个按钮,用于执行一个命令。

该组件与Tbutton、Tbitbtn 不同,它不是从窗口组件派生的,因此,没有windows 句柄,不能获得焦点。

但是,该组件具有单机事件,并且能够存储位图。

3、TMaskEdit 组件:该组件用于建立掩码文本编辑框,这种文本编辑框与用Edit 和RichEdit 建立的文本框不同在于规定了文本的格式(即掩码)以避免用户输入非法格式的文本。

4、TStringGrid 组件:该组件是一个字符串表格组件,用于简化字符串与关联对象间的操作。

该组件提供了许多属性来控制表格的外观,同时也提供了许多方法、事件以电子表格的形式响应用户的动作,此外,该组件还将表格中的字符串关联一个对象,这些对象通过字符串封装了一些信息和行为供用户使用。

5、TImage 组件:用TImage 组件在窗体上显示一张图片,用TPicture对象在Picture 属性中指定一个图标、图元文件、位图图像或用户定义的图像。

6、TShape 组件:该组件用于绘制简单的集合图形,如椭圆和正方形等。

该组件引入的属性描述了用于绘制几何图形轮廓的画笔和用于填充的画刷。

如果图形只是TCustomControl 对象的图像的一部分,则应使用组件的Canvas 方法。

7、TBevel 组件:该组件用于建立具有3D 和雕刻效果的直线和方框,该组件表示一个斜角轮廓,用其可创建斜角的盒子、方框或线,斜角可用凸起或凹陷状态显示。

8、TScrollBox 组件:该组件是一个滚动框组件,用于在窗口中建立一个滚动区域。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Delphi 程序设计
蒋少3 华 主讲
2020/11/17
3.AutoSize属性
该属性为布尔型,用来确定组件是否可自动调 整大小以适应Caption属性中字符串的大小。默认 值为True,即可根据Caption属性中字符串的长度 及大小(由字体来确定)来自动调整大小。
4.Color属性
Color属性用来确定标签的背景颜色。若 ParentColor属性值为True,则修改标签的父控制 的Color属性将会自动修改该Color属性。当Color 属性值被修改时,ParentColor属性的值自动设置 为False。
10.ParentFont属性 ParentFont属性为布尔型,用来确定该组件是 否接受父组件的Font属性。使用该属性可以保证窗 体上的组件具有一致的外观。 在指定了组件Font属性后,则ParentFont属性 就自动变为False。
Delphi 程序设计
蒋少7 华 主讲
2020/11/17
Delphi 程序设计
蒋1少1 华 主讲
2020/11/17
2.BorderStyle属性
BorderStyle属性确定该组件是否有边界。
若该组件的AutoSize属性为True时,则 BorderStyle属性的值必须设置为bsSingle,否则 AutoSize属性的值就不能起作用。
3.Ctl3D属性
常用组件的使用
标签组件(Label) 编辑组件(Edit) 备注组件(Memo) 按钮组件(Button)
Delphi 程序设计
蒋少1 华 主讲
退出 2020/11/17
复选框组件(CheckBox)
单选按钮组件(RadioButton)
列表框组件(ListBox)
组合框组件(ComboBox)
滚动条组件(ScrollBar)
Delphi 程序设计
蒋少9 华 主讲
2020/11/17
14.Transparent属性 Transparent属性为布尔型,用来确定标签是否为透明 的。 1WordWrap属性 WordWrap属性为布尔型,用来确定标签上的文本是否 可自动折行。默认值为False,即不能自动折行。 1.2 标签组件的事件
9.ParentColor属性
ParentColor属性为布尔型,用来确定该组件是否 接受父组件的Color属性。使用该属性可以保证窗体 上的组件具有一致的外观。
在指定了组件Color属性后,则ParentColor属性 就自动变为False。
Delphi 程序设计
蒋少6 华 主讲
2020/11/17
与标签组件有关的事件主要有单击事件(OnClick)与 双击事件(OnDblClick)。
Delphi 程序设计
蒋1少0 华 主讲
2020/11/17
编辑组件(Edit)
2.1 编辑组件的属性 1.AutoSelect属性 该属性为布尔型,它确定了当该组件激活时, 其中的文本是否可自动选定。默认值为True,即 可自动选定。
Delphi 程序设计
蒋少4 华 主讲
2020/11/17
Cursor属性
Cursor属性是表示当鼠标指针移动到该组件上时, 鼠标指针的形状。
6.DragCursor属性
DragCursor属性的值是表示当鼠标指针移动到该 组件上拖动时,鼠标指针的形状。
7.DragMode属性
DragMode属性确定了该组件拖动时的表现。
11.ParentShowHint属性 ParentShowHint属性为布尔型,用来确定该组件帮助提 示的位置,提示内容是由Hint属性的值确定的。 若ParentShowHint的值True,则使用其父的ShowHint属 性值显示提示;若为False,则使用自己的ShowHint属性值 显示提示。使用ParentShowHint,可以保证窗体上的所有组 件显示它们的提示信息或不显示。 若不想显示所有组件的帮助提示,将ShowHint属性的值 设置为True,这时ParentShowHint属性的值自动变为False。
该属性为布尔型,它确定该组件是具有三维还 是二维的外观。默认值为True,即该组件具有三 维的外观。
若该组件的ParentCtl3D属性为True,则修改 该组件的父组件的Ctl3D属性时,就自动修改该组 件的Ctl3D属性。若对Ctl3D属性指定值时,该组 件的ParentCtl3D属性自动设置为False。
分组框组件(GroupBox)
单选分组框组件(RadioGroup)
Delphi 程序设计
蒋少2 华 主讲
2020/11/17
标签组件(Label)
标签(Label)在标准页标签上。 1.1 标签组件的属性 1. Align属性 Align属性确定该组件与容器(或父组件)的组 件对齐方式。 2. Alignment属性 显示文本的对齐方式是由Alignment属性的值确定 的。
若设计时DragMode属性的值为dmAutomatic,在运 行时,应用程序可以修改DragMode属性的值为 dmManual,来禁止拖放。
Delphi 程序设计
蒋少5 华 主讲
2020/11/17
8.FocusControl属性
FocusControl属性将该组件与窗体上的其它组件 联系起来。若标签的Caption属性中包含有热键,则 使用热键时,则由FocusControl属性指定的组件就被 成为焦点。
De/11/17
12.PopupMenu属性 PopupMenu属性标识出当用户选定该组件并右单击时, 弹出式菜单的出现(若弹出式菜单的AutoPopup属性为 True)。
13.ShowAccelChar属性 ShowAccelChar属性为布尔型,用来确定标签的 Caption是否出现表示热键的下划线。当ShowAccelChar 属性值为True时出现,否则不出现。
Delphi 程序设计
蒋1少2 华 主讲
2020/11/17
4.HideSelection属性 该属性为布尔型,它确定在激活另外的组件时,该组件 选定的文本是否仍保持选定。默认值为True,即选定的文本 不再选定,直到该组件重新再激活时;若为False选定的文 本保持选定。 MaxLength属性 MaxLength属性用来指定用户可在该组件中输入的最大 字符数。默认值为0,即对输入的字符数没有限制。
相关文档
最新文档