Delphi常用控件的缩写
delphi memo用法 -回复
delphi memo用法-回复Delphi Memo常用于在Delphi编程中处理文本信息和显示大量数据。
它提供了许多功能和方法,可以使开发者更方便地操作和显示文本。
下面我将详细介绍Memo的用法,并一步一步回答与它相关的问题。
Memo是Delphi中的一个常用控件,它类似于一个多行编辑框或文本框,但功能更为强大。
使用Memo可以方便地通过代码来控制文本的输入、输出以及各种文本处理操作。
1. Memo控件的相关属性和方法Memo控件具有许多有用的属性和方法,可以让我们更灵活地操作文本。
以下是一些常用的属性和方法:- Text属性:获取或设置Memo的文本内容。
- Lines属性:获取Memo的行集合。
- SelStart、SelLength、SelText属性:用于选择部分文本或获取选择文本的起始位置、长度和内容。
- Append方法:向Memo的末尾追加文本内容。
- Clear方法:清空Memo的内容。
- SelText属性:获取或设置所选文本。
2. Memo的基本用法要使用Memo控件,首先需要在窗体上放置一个Memo控件。
可以通过拖动Memo控件到窗体上的方式来添加Memo控件,也可以通过代码创建Memo控件并添加到窗体上。
2.1 文本输入和输出使用Memo控件进行文本输入和输出是Memo的基本功能之一。
通过修改Text属性,我们可以设置Memo的文本内容;通过读取Text属性,我们可以获取Memo的文本内容。
例如,使用以下代码将一段文本输出到Memo控件中:DelphiMemo1.Text := 'Hello, World!';此时,Memo1控件将显示"Hello, World!"。
2.2 文本操作Memo控件还提供了一些方法和属性,用于对文本进行操作。
例如,我们可以通过Append方法向Memo控件中追加文本。
使用以下代码将"Welcome!"追加到Memo控件的末尾:DelphiMemo1.Append('Welcome!');Memo1控件将显示"Hello, World!"和"Welcome!"。
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 tbevel 用法
delphi tbevel 用法Delphi TBevel 用法:Delphi 是一种集成开发环境(IDE),用于编程和开发应用程序。
在 Delphi 中,TBevel 是一个可用于美化用户界面的非可视化组件。
它被用来创建和绘制斜角边框,以及在不同区域之间创建分隔线。
以下是关于如何使用 Delphi TBevel 的一些信息和注意事项。
1. 创建 TBevel 控件:在 Delphi 中创建 TBevel 很简单。
首先,打开 Delphi IDE,然后选择你想要放置 TBevel 的表单或窗体。
在窗体上找到 "Standard" 标签页或 "Win32" 选项卡,并在工具箱中找到 TBevel 或 TPanel 控件。
将其拖放到窗体上即可。
2. 设置 TBevel 的属性:一旦你在窗体上放置了 TBevel,你可以通过选中该控件并在属性窗口中进行设置来自定义外观和行为。
- BevelInner 和 BevelOuter:这些属性用于设置边框的样式。
你可以选择Solid、Raised、Lowered、Space 等选项。
- Shape:该属性允许你选择 TBevel 的形状,如矩形(默认)、圆形等。
- BorderWidth:该属性用于设置边框的宽度。
- Color:设置 TBevel 的颜色。
- ParentColor:如果将该属性设置为 True,TBevel 将继承其父对象的颜色。
3. 使用 TBevel 创建分隔线:TBevel 也可以用于在用户界面中创建分隔线,这在对用户界面进行布局时非常有用。
你可以将TBevel 放置在表单上,并设置其样式和宽度以创建分割的区域。
例如,你可以将 TBevel 放置在表单的中央,将其 BevelInner 属性设置为Lowered,BevelOuter 属性设置为 Raised,然后调整其宽度,这样就可以在用户界面上创建一个明显的分隔线。
DELPHI常用英文单词
Toolbar工具条组件
Name
名称
Flat
将工具条按钮设置为浮动的
Enabled
设置工具条是否可以使用
Images
设置工具条中能够使用的图片列表
Showcaptions
充许按钮显示标题
Showhint
充许按钮显示提示信息
Toolbutton工具条按钮
Name
名称
Caption
Savedialog保存对话框组件
Filter
过滤条件
Filename
文件名
Execute
执行(显示对话框并返回值,单击保存返回true,否则返回false
Defaultext
设置默认扩展名
Fontdialog字体对话框
Font
字体
Execute
执行(显示对话框并返回值,单击确定返回true,否则返回false
Name
名称
Caption
标题
Checked
被选中
Visible
可见
Enabled
有效
RdidoButton单选按钮
英文
中文含义
英文
中文含义
英文
中文含义
Name
名称
Caption
标题
Checked
被选中
Visible
可见
Enabled
有效
Onclick
单击事件
ListBox列表框
英文
中文含义
英文
中文含义
Messagedlg(‘提示信息字符串’,mtconfirmation,[mbyes,mbno],0)
弹出具有yes,no按钮的对话框供用户选择,单击yes返回mryes,单击no返回mrno
DELPHI常用控件属性设置说明
常用DELPHI控件属性设置说明目录TForm Class (1)TPanel组件 (4)TToolBar Class (5)TToolButton Class (8)TTimer Class (8)TADOConnection Class (8)TADOQuery Class (10)TADODataSet Class (10)TDBGrid Class (11)TADOStoredProc Class (12)TButton Class (13)TBitBtn Class (13)TComboBox Class (13)TStaticText Class (14)TLabel Class (14)TEdit Class (15)TGroupBox Class (15)TRadioGroup Class (15)TListbox Class (15)TTreeView Class (16)TDataModule Class (17)VC++使用串口 (17)I. Open (18)II. Configuration (19)III. Read (20)IV. Write (21)V. Close (22)Conclusion (22)License (22)TForm ClassTForm代表一个标准的应用程序窗口。
在设计阶段,当你在窗体设计器内创建窗体时,他们作为窗体类的子节点被执行。
窗体能代表应用程序的主窗口,或者对话框,或MDI的children。
一个窗体能包含其它对象,如TButton, TCheckBox和TComboBox对象等。
ArrangeIcons:安排最小化MDI子窗体的图标;Cascade:排列MDI子窗体,使他们重叠;Next:激活在窗体队列中的下一个子窗体;Previous:激活在窗体队列中的前一个MDI子窗体;Title:排列MDI子窗体,使他们都是一样的大小。
Action:指定与控件有关的活动;ActiveControl:指定以窗体为焦点的控件;Align:控件如何停靠在容器(父控件)中;AlphaBlend:指定窗体是否透明;AlphaBlendValue:指定一个透明窗体的半透明度;Anchors:指定控件如何固定到其父控件上;AutoScroll:如果窗口不足以显示它内部的所有控件时,滚动条是否自动显示在滚动窗口控件中;AutoSize:指定控件是否自动调节其大小去容纳自身内容;BiDiMode:指定控件的双向风格;BorderIcons:指定显示在窗体标题栏的图标;BorderStyle:指定窗体边框的外表和行为;BorderWidth:指定控件边框的宽度;Caption:指定用户辨别控件的文本字符串;ClientHeight:指定窗体客户区域的高度(像素);ClientWidth:指定窗体客户区域的宽度(像素);Clore:指定控件的背景色;Constraints:指定控件的尺寸约束。
delphi的groupbox 用法
文章标题:深度解析Delphi中GroupBox的用法1. 前言在Delphi的界面设计中,GroupBox是一个常用的容器控件,用于将相关的控件进行分组显示。
它在界面设计和功能实现中都有着重要的作用。
接下来,我们将深度探讨Delphi中GroupBox的用法,包括其基本属性、常见应用场景以及一些实用技巧。
2. 基本属性与用法GroupBox是一种控件容器,其主要作用是用来对其内部的控件进行分组管理。
通过设置Groupbox的Caption属性,我们可以为分组框添加一个标题,以便于用户可以清晰地看到该组件的用途。
Groupbox还具有Visible属性,可以用于控制分组框的显示与隐藏。
3. GroupBox的常见应用场景在实际开发过程中,GroupBox通常被用来对相关的控件进行统一管理和展示。
我们可以将一组RadioButton控件放置在一个GroupBox中,来表示一组互斥的选项;或者将一组相关的Edit控件放置在一个GroupBox中,来表示一组相关的输入选项。
4. 实用技巧与个人观点在使用GroupBox时,我们可以通过设置Align属性来控制其内部控件的布局方式,从而实现更加灵活的界面展示效果。
我个人认为,在界面设计中,合理使用GroupBox可以让界面更加清晰、易于理解,提升用户体验。
5. 结语Delphi中的GroupBox是一个功能强大且常用的控件容器,通过对其基本属性、常见应用场景以及一些实用技巧的深度探讨,我们可以更好地掌握其用法,为界面设计和功能实现提供更多的可能性。
希望本文能够帮助您更加深入地理解和应用Delphi中GroupBox的功能,提升开发效率和界面质量。
在实际开发过程中,我们经常会遇到需要对一系列相关控件进行分组管理和展示的情况。
这时,GroupBox 就成为了我们的得力助手。
通过将一组相关的控件放置在一个GroupBox中,我们可以以更加清晰和有条理的方式呈现界面,并且为用户提供更好的使用体验。
Delphi XE主要控件列表
Delphi主要控件列表Standard类Frames框架TActionList统一管理事件Tlang实现多语言的切换TStyleBook皮肤Tbutton按钮TCheckBox复选框TRadioButton单选框TGroupBox容器TPopupBox右键菜单Tpanel容器控件TCalloutPanel容器控件Tlabel静态文本TImageControl放图片TPathLabel路径的静态文本TProgressBar进度条TScrollBar滚动条TSmallScrollBar滚动条Texpander下拉列表TTrackBar控制大小Tswitch开关Tsplitter分隔符TMenuBar菜单栏TStatusBar状态栏TToolBar工具栏TSizeGrip重定义画图TListBox列显示控件TComboBox选择下拉框Tmemo多行文本Tedit编辑文本TTreeView不同目录切换TListView显示带图标列表Tpopup右击菜单Additional类TSpeedButton多用于放置到工具栏上TCornerButton容器按钮TArcDial进度圈TMediaPlayer播放音乐TMediaPlayerControl控制音乐播放TCameraComponent播放视频Tcalendar日历TDateEdit日期TTimeEdit时间TNumberBox数字输入框TSpinBox调整数字大小TComboEdit可编辑的下拉菜单TComboTrackBar下拉调整数字大小TClearingEdit清空输入框DBExpress类TSQLConnection连接数据库TSQLDataSet操作数据集TSQLQuery执行一条SQL语句TSQLStoreproc可以调用数据库的存储过程TSQLTable操作数据库里的数据表TSqlServerMethod客户端调用服务器上的自定义方法TSQLMonitor数据库监视器TSimpleDataSet简化的建立本地可更新数据集方法ADO TADOConnection连接数据库TADOCommand向数据库发送SQL指令并返回请求的数据集TADODataSat获取并代表任何其他ADO组件从数据库返回的数据集合TADOTable对数据库中的表进行操作TADOQuery执行一条SQL语句TADOStoreProc调用数据库存储过程TRDSConnection连接数据库,常用于多层应用程序。
控件名常用缩写
16 rdo RadioButton
17 rtx RichTextBox
18 txt TextBox
19 tip ToolTip
10 mtx MaskedTextBox
11 cdr MonthCalendar
12 icn NotifyIcon
13 nud NumeircUpDown
14 pic PictureBox
RequiredFieldValidator rfv
<!--------------S----------------->
StatusLabel slbl
StatusStrip ss
<!--------------T----------------->
8 img ImageList
9 msq MessageQueue
10 pfc PerformanceCounter
11 prc Process
12 spt SerialPort
3 fnd FontDialog
4 ofd OpenFileDialog
5 sfd SaveFileDialog
组件
1 bgw BackgroundWorker
2 dre DirectoryEntry
DataGridView dgv
DataList dl
DomainUpDown dud
DropDownList ddl
<!--------------F----------------->
Combobox cbo
CompareValidator cv
控件缩写大全
标准控件1 btn Button2 chk CheckBox3 ckl CheckedListBox4 cmb ComboBox5 dtp DateTimePicker6 lbl Label7 llb LinkLabel 8 lst ListBox 9 lvw ListView10 mtx MaskedTextBox 11 cdr MonthCalendar 12 icn NotifyIcon 13 nud NumeircUpDown 14 pic PictureBox 15 prg ProgressBar 16 rdo RadioButton 17 rtx RichTextBox 18 txt TextBox19 tip ToolTip 20 tvw TreeView 21 wbs WebBrowser容器控件1 flp FlowLayoutPanel2 grp GroupBox3 pnl Panel4 spl SplitContainer5 tab TabControl6 tlp TableLayoutPanel 菜单和工具栏1 cms ContextMenuStrip2 mns MenuStrip3 ssr StatusStrip4 tsr ToolStrip5 tsc ToolStripContainer数据1 dts DataSet2 dgv DataGridView3 bds BindingSource4 bdn BindingNavigator5 rpv ReportViewer对话框1 cld ColorDialog2 fbd FolderBrowserDialog3 fnd FontDialog4 ofd OpenFileDialog5 sfd SaveFileDialog组件1 bgw BackgroundWorker2 dre DirectoryEntry3 drs DirectorySearcher4 err ErrorProvider5 evl EventLog6 fsw FileSystemWatcher7 hlp HelpProvider8 img ImageList9 msq MessageQueue10 pfc PerformanceCounter11 prc Process12 spt SerialPort13 scl ServiceController14 tmr Timer印刷1 psd PageSetupDialog2 prd PrintDialog3 pdc PrintDocument4 prv PrintPreviewControl5 ppd PrintPreviewDialog水晶报表1 crv CrystalReportViewer2 rpd ReportDocument其他1 dud DomainUpDown2 hsc HScrollBar3 prg PropertyGrid4 spl Splitter5 trb TrackBar6 vsc VScrollBar==============================================<!--------------A----------------->AdRotator ar<!--------------B----------------->Button btn<!--------------C----------------->Calender calCheckBox chkCheckBoxList chklstColumn (DataGridView的) colColumnHeader (ListView 的) chCombobox cboCompareValidator cvCrystalReportViewer rptvew<!--------------D----------------->DataGrid dgDataGridView dgvDataList dlDomainUpDown dudDropDownList ddl<!--------------F-----------------> FileUpload ful Form frm<!--------------G-----------------> GridView gv GroupBox grp<!--------------H-----------------> HiddenField hf<!--------------I-----------------> Image img ImageButton imgbtn ImageList il<!--------------L-----------------> Label lbl LinkButton lnkbtn ListBox lst ListView lv<!--------------M-----------------> MenuStrip ms<!--------------O-----------------> ObjectDataSource ods<!--------------P-----------------> PagedDataSource pds Panel pnl PictureBox pic<!--------------R-----------------> RadioButton rdo RadioButtonList rdolstRangeValidator rv RegularExpressionValidator rev Repeater rpt RequiredFieldValidator rfv<!--------------S-----------------> StatusLabel slbl StatusStrip ss<!--------------T-----------------> TabControl tabTable tblTabPage tpTextBox txtTimer tmrToolStrip ts ToolStripButton tsbtn ToolStripDropDownButton tsddb ToolStripLabel tslbl ToolStripMenuItem tsmi TreeView tv/tvw<!--------------V-----------------> ValidatorSummary vs<!--------------W-----------------> WebBrowser。
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基本控件
Edit组件的主要方法 Edit组件的主要方法
Clear: Clear:使用该方法可以清除文本框中的文本内容。 ClearSelection: ClearSelection:该方法将删除框中被选中的文本。如果 在控件中没有选择的内容,那么该方法不删除任何东西。 CopyToClipboard: CopyToClipboard:使用该方法可以将文本框中选中的内 容复制到剪切板中。 CutToClipboard: CutToClipboard:使用该方法可以将文本框中选中的内容 剪切到剪切板中。 PasteFromClipboard: PasteFromClipboard:使用该方法可以将剪切板中的内容 粘贴到文本框中。 SelectAll: SelectAll:使用该方法将选中文本框中的所有内容。
Memo的方法( Memo的方法(2) 的方法
文本的添加(Add方法) 文本的添加(Add方法) (Add方法 Memo1.Lines.Add(‘ Memo1的最后添加一行文 Memo1.Lines.Add(‘在Memo1的最后添加一行文 本’) ; 文件的保存和装载(LoadFile方法、 SaveToFile方 (LoadFile方法 文件的保存和装载(LoadFile方法、 SaveToFile方 法) //打开保存 if SaveDialog1.Execute then //打开保存 Memo1.Lines.SaveToFile(SaveDialog1.FileNam e); if Opendialog1.Execute then Memol.Lines.LoadFile(Opendialogl.FileName);
可持久性对象
持久性(persistence)这个概念,就是 持久性(persistence)这个概念,就是 把在内存中的对象保存到文件里,使得程序 重新加载后能够完全恢复到退出前的状态, 这也正是持久性的意义所在。
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控件属性-方法-事件及常用函数一.TmainMemu控件1-AutoMetge:Boolean功能:用于确定非MID程序中非主Form上的菜单要不要和主Form的菜单合并。
主Form菜单AutoMerge的特性总是Fale。
此外,还要设置菜单项的GroupInde某属性。
2-BiDiMode:TBiDiMode功能:控制菜单的布置模式,是从左至右,还是从右至左。
3-Handle:HMENU功能:菜单窗口句柄。
4-Image:TImagLit功能:出现在菜单项左边的图像列表。
菜单项通过设置它们的ImageInde某属性,以确定图像列表中的哪—个图像出现在菜单项的左边。
5-Item:TMenuItem功能:菜单项,描述了菜单的元素。
6-OwnerDraw:Boolean功能:确定菜单项是否可以由应用程序来画。
7-ParentBiDiMode:Boolean功能:确定BiDiMode属性是否从父辈继承而来,菜单的父辈一般为Form。
方法1-GetOle2AcceleratorTabel:(varAccelTable:HAccel;varAccelCount:Integer;Group:arrayofIntege r)功能:返回主菜单的加速键表,其参数如下AccelTabel:设置加速键表的句柄。
AccelCount:设置加速键的总数。
Group:即GroupInde某的值。
2-Merge:功能:组合Form上的一个主菜单与另一个非MDI应用程序的主菜单。
调用Merge方法将另一个主菜单组合进该菜单。
参数Menu指定了要合并的菜单3-PopulateOle2Menu:(ShareMenu:HMenu;Group:arrayofInteger;varWidth:arrayofLongint)功能:组装OLE菜单。
4-SetOle2MenuHandle:(Handle:HMENU;)功能:设置OLE菜单句柄,使它临时成为窗口上的主菜单。
delphi 补充-常用组件
4.1 组件概述
• 4.1.1 组件分类
• 1.可视化组件(Visual Component) • 可视化组件在程序运行期间用户是可以看到的,也称为 控件(Contro1)。控件又有两种不同的类型,即基于窗 口的和基于图形的。基于窗口的控件(即窗口控件)是 指基于系统窗口的可视组件,具有窗口句柄,可以作为 输人焦点并可以含有其他控件,如Edit组件。图形控件 没有窗口句柄,不能作为输入焦点,也不能含有其他控 件,如Label组件。 • 2.非可视化组件(Nonvisual Component) • 非可视化组件是指在程序运行期间用户是不可以看到的, 是从TComponent但不是从TControl派生出来的子类。
4.2 文本输入类组件
• (6) IME属性:IME是输入法编辑器(Input Method Editor)的英文 缩写,通过设置该属性可以在输入焦点定位在Edit组件上时,自 动实现输入法的切换。 • 设置ImeMode属性:如果要设置为中文输入法,可以将ImeMode 属性设置为imChinese. • 设置ImeName属性:可以通过下拉组合框选择一个具体的输入法 。 • (7) PasswordChar属性:将用户输入的所有字符以同一个字符显示 ,其默认值是“#0”,表示编辑框直接显示用户输入的字符;如 果将其设置为“*”,则不论用户输入什么,编辑框中都只显示 “*”号,一般在键入密码时可以这样设置。 • (8) Clear方法:该方法删除文本框中的所有文本。 • (9) ClearSelect方法:该方法删除文本框中被选择的文本。如果文 本框中没有被选择的文本,则不删除任何内容。
4.2 文本输入类组件
• (2) AutoSize属性:用于控制是否随字体的高度来改变编 辑框的高度。当AutoSize设置为true时,编辑框的高度会 自动适应输入文字的字体高度。但要注意,该属性只有 当BorderStyle属性设置为bsSingle时才有效。 • (3) CharCase属性:该属性用于强制组件中的文本全部为 大写(或小写)字母。 • (4) Enabled属性:该属性决定文本框中的内容是否可以 修改,其默认值为true,即文本框中的文本可以修改; 当它的值为false时其中的文本不能修改。 • (5) Hint属性:该属性用来设置所显示的提示信息。例 如通过将该属性设置为“请输入职工姓名”,并将 ShowHint属性设置为true,则在应用程序运行时当用户 将鼠标移到文本框并停顿片刻后,将显示引号中的提示 信息。
Delphi程序设计基础第4章-Delphi的基本组件
1.RadioButton组件
RadioButton组件位于组件板的 “Standard”选项卡中。单选按钮一个比较 特殊的属性是Checked属性,表示单选按 钮是否被选中,默认值为False(未选中)。 在窗体上放置许多单选按钮时, Delphi会自动将它们看做一个组,每次只 能选中一个。如果想在窗体上放置两组单 选按钮,可以使用GroupBox(成组框)组 件或者直接用RadioGroup组件。
4.3 编辑型组件
编辑型组件在应用程序中主要用于输 入文本、数字或格式化字符串等。编辑型 组件都是窗口型控件,可以获得输入焦点。
4.3.1 Edit组件
Edit(编辑框)组件常与标签一起使 用,主要用于输入单行文本。
1.常用属性
编程时,常通过编辑框的Text属性获 取文本字符串。 如果用Edit组件来输入/输出数值型数 据,需对其数值合法性进行检验,使用时 用StrToInt(),StrToFloat(),IntToStr(), FloatToStr()abel(标签)组件是典型的非窗口控 件,它不能获得输入焦点,一般用来显示 用户不能改变的文字或给一些没有标题属 性的组件(如编辑框等)充当标题。标签 组件位于组件板的“Standard”选项卡上。
添加标签组件后,即可用对象查看器 设置标签属性。 标签很少单独使用,一般和其他组件 结合使用。
NumGlyphs属性指定位图按钮使用位 图的个数,取值只能是1,2,3,4,最多 使用4幅位图。不过,多幅(1,2,3,4) 位图保存在同一个位图文件中。实际上, Delphi 是将位图文件中的位图水平等分为 多幅(1,2,3,4)位图来使用的。
4幅位图的作用如下: 第1幅位图在释放按钮时显示; 第2幅位图在按钮处于禁止状态时显 示; 第3幅位图在单击按钮时显示; 第4幅位图在按钮凹陷时显示。
DELPHI数据控件TclientDataSet的详细说明
DELPHI数据控件TclientDataSet的详细说明与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。
TClientDataSet最大的特点是它不依赖于BDE(Borland Database Engine),但它需要一个动态链接库的支持,这个动态链接库叫DBCLIENT.DLL。
在客户端,也不需要用TDatabase构件,因为客户端并不直接连接数据库。
由于TClientDataSet是从TDataSet继承下来的,所以,它支持诸如编辑、搜索、浏览、纠错、过滤等功能。
由于TClientDataSet 在内存中建立了数据的本地副本,上述操作的执行速度很快。
也正是由于TClientDataSet并不直接连接数据库,因此,客户程序必须提供获取数据的机制。
在Delphi 4中,TClientDataSet有三种途径获取数据:.从文件中存取数据。
.从本地的另一个数据集中获取数据。
.通过IProvider接口从远程数据库服务器获取数据。
在一个客户程序中,可以同时运用上述三种机制获取数据。
1、浏览和编辑数据和其他数据集构件一样,可以用标准的数据控件显示由TClientDataSet引入的数据集,当然,这需要借助于TDataSource 构件。
由于TClientDataSet是从TDataSet继承下来的,所以,凡是其他数据集构件支持的功能,TClientDataSet构件也大致具备。
不同的是,TClientDataSet能够在内存中建立数据的副本,因此,TClientDataSet比其他数据集构件增加了一些特殊的功能。
1.1、浏览数据可以用标准的数据控件显示由TClientDataSet引入的数据集。
在运行期,可以调用诸如First、GotoKey、Last、Next和Prior等函数来浏览数据。
TClientDataSet也支持书签功能,可以用书签来标记某条记录,以后就可以方便地找到这条记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DELPHI编码规范[控件命名]
控件的名称可使用以下简写,但所用简写于控件名称之间可添加‘_’:Standard Tab
mm TMainMenu
pm TPopupMenu
mmi TMainMenuItem
pmi TPopupMenuItem
lbl TLabel
edt TEdit ; TSpinEdit ; TMaskEdit
mem TMemo
btn TButton ; TBitBtn ; TSpeedButton ; TSpinButton
cb TCheckBox
rb TRadioButton
lb TListBox
cb TComboBox
scb TScrollBar
gb TGroupBox
rg TRadioGroup
pnl TPanel
cl TCommandList
Additional Tab
sb
me
sg TStringGrid
dg TDrawGrid
img TImage
shp TShape
bvl TBevel
sbx TScrollBox
clb TCheckListbox spl TSplitter
stx TStaticText
cht TChart
Win32 Tab
tbc TTabControl
pgc TPageControl
il TImageList
re TRichEdit
tbr TTrackBar
prb TProgressBar
ud TUpDown
hk THotKey
ani TAnimate
dtp TDateTimePicker tv TTreeView
lv TListView
hdr THeaderControl stb TStatusBar
tlb TToolBar
clb TCoolBar
System Tab
tm TTimer
pb TPaintBox
mp TMediaPlayer olec TOleContainer
ddci TDDEClientItem ddsc TDDEServerConv ddsi TDDEServerItem
Samples Tab
gg TGauge
cg TColorGrid
spb
spe
dol TDirectoryOutline cal TCalendar
ibea TIBEventAlerter
ActiveX Tab
cfx TChartFX
vsp TVSSpell
f1b TF1Book
vtc TVTChart
grp TGraph
Win31 Tab
dbll TDBLookupList dblc TDBLookupCombo ts TTabSet
ol TOutline
tnb TTabbedNoteBook nb TNoteBook
hdr THeader
flb TFileListBox
dlb TDirectoryListBox
fcb TFilterComboBox
Midas Tab
prv TProvider
cds TClientDataSet
qcds TQueryClientDataSet dcom TDCOMConnection
olee TOleEnterpriseConnection sck TSocketConnection
rms TRemoteServer
mid TmidasConnection
Internet Tab
csk TClientSocket
ssk TServerSocket
wbd TWebDispatcher
pp TPageProducer
tp TQueryTableProducer
dstp TDataSetTableProducer nmdt TNMDayTime
nec TNMEcho
nf TNMFinger
nftp TNMFtp
nhttp TNMHttp
nMsg TNMMsg
nmsg TNMMSGServ
nntp TNMNNTP
npop TNMPop3
nuup TNMUUProcessor
smtp TNMSMTP
nst TNMStrm
nsts TNMStrmServ ntm TNMTime
nudp TNMUdp
psk TPowerSock
ngs TNMGeneralServer html THtml
url TNMUrl
sml TSimpleMail
Data Access Tab
ds TDataSource
tbl TTable
qry TQuery
sp TStoredProc
db TDataBase
ssn TSession
bm TBatchMove
usql TUpdateSQL
Data Controls Tab
dbg TDBGrid
dbn TDBNavigator
dbt TDBText
dbe TDBEdit
dbm TDBMemo
dbi TDBImage
dblb TDBListBox
dbcb TDBComboBox
dbch TDBCheckBox
dbrg TDBRadioGroup
dbll TDBLookupListBox dblc TDBLookupComboBox dbre TDBRichEdit
dbcg TDBCtrlGrid
dbch TDBChart
Decision Cube Tab
dcb TDecisionCube
dcq TDecisionQuery
dcs TDecisionSource
dcp TDecisionPivot
dcg TDecisionGrid
dcgr TDecisionGraph
QReport Tab
qr TQuickReport
qrsd TQRSubDetail
qrb TQRBand
qrcb TQRChildBand
qrg TQRGroup
qrl TQRLabel
qrt TQRText
qre TQRExpr
qrs TQRSysData
qrm TQRMemo
qrrt TQRRichText
qrdr TQRDBRichText
qrsh TQRShape
qri TQRImage
qrdi TQRDBMImage
qrcr TQRCompositeReport
qrp TQRPreview
qrch TQRChart
Dialogs Tab
OpenDialog TOpenDialog SaveDialog TSaveDialog OpenPictureDialog TOpenPictureDialog SavePictureDialog TSavePictureDialog FontDialog TFontDialog ColorDialog TColorDialog PrintDialog TPrintDialog PrinterSetupDialog TPrintSetupDialog FindDialog TFindDialog ReplaceDialog TReplaceDialog。