当前位置:
文档之家› 四年级上册信息技术课件-设置组件属性(4)|北京版
四年级上册信息技术课件-设置组件属性(4)|北京版
它是一个可视化及灵活性都比较好的分组框组件, 可作为放置组件的容器,在播放视频多媒体时我们用 它作为播放的屏幕。它与GroupBox组件的不同之处是 它没有标题,不过Panel组件有丰富的边框风格,这是 GroupBox组件所不具有的,可通过设置BevelInner属 性和BevelOuter属性来改变Panel组件的边框样式。
Edit组件常用事件
OnChange 当编辑框中的文字内容发生 变化时触发该事件
procedure TForm1.Edit1Change(Sender: TObject); begin if edit1.text=„ ' then var1:=0 else var1:=strtoint(edit1.Text); end;
RadioGroup组件
RadioGroup组件与GroupBox组件不 同,它不能直接从组件面板上把组件添加 到此组件里,即便是添加了一些组件,这 些组件也不会自动成为一组。正确的添加 方法是,单击此组件,在对象查看器中单 击Items属性旁边的省略号按钮,然后在弹 出的String List Editor对话框中添加项, 每添加一行就会产生一个RadioButton组件, 添加完单击OK按钮。
窗体的属性
Name FormStytle BorderStyle BorderIcons Position 其他属性
窗体的常用事件
OnActivate OnCreate OnPaint OnShow
窗体的常用方法
Close Hide Refresh Show Release
常用方法: Lines: //加入一行数据 Memo1.Lines.Add(„some strings‟); //第一行插入数据 Memo1.Lines.Insert(„some strings‟); //清空数据 Memo1.Lines.Clear; LoadFromFile,SaveToFile:文件的读取和存储。 Memo组件同Edit组件一样,也可用 CutToClipboard,CopyToClipboard和 PasteFromClipboard方式来实现与剪贴板之间的数据 交换。
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); begin if key=#13 then edit2.SetFocus; end;
Memo(多行编辑框)组件
常用属性
Lines:用于访问框中每一行的内容 MaxLength:设置文本框中最大文字输入量 ScrollBar:用于设置是否需要加入滚动条。 有以下这几个值:ssBoth水平和垂直滚动条 都加上、ssHorizontal加水平滚动条、 ssVertical加垂直滚动条 WantReturns:用于设置在框中“Enter”键是 否起回车作用 WantTabs:用于设置在框中“Tab”键是否 起移位作用
Button组件的主要事件:OnClick事件
当程序运行时,用户单击鼠标上的 按钮后,就会触发该事件。并且,若出 现以下这3种情况之一时,Onclick事件 也会被触发:当按钮上有一个焦点,且 用户按下了空格键;当窗体有一个默认 按钮(由Default属性所指定),且用户 按下了Enter键;当窗体上有一个Cancel 按钮(由Cancel属性所指定),且用户 按下了Esc键。
CheckBox组件
CheckBox组件也称为复选框,它位于组 件面板的Standard标签页。该组件主要用于进 行多重选择。 CheckBox组件的重要属性: AllowGrayed 设置是否使此复选框变成灰色, 即无法选中。 State 用于表示复选框的当前状态,共有3个状 态值,分别是:cbChecked(选中状态)、 cbUnchecked(未选中状态)、cbGrayed(变 灰状态)。
3.2 分类组件的使用
GroupBox组件
GroupBox组件为标准的分组框组件,它在组件面板的 Standard标签页上。在该组件里可以放置其他组件如Radiobutton 组件、Checkbox组件等。放进去的组件将会自动成为一组。通过 它的Caption属性可以修改该组件的标题。
RadioGroup组件 Panel组件
RadioGroup组件的重要属性
(1)Columns属性 它决定添加的多个RadioButton组件在 RadioGroup组件中显示为几列。 (2)Caption属性 它是RadioGroup组件的标题 (3)ItemIndex属性 它是该组件中当前被选中的RadioButton组件 的索引值。 (4)Items属性 用此属性来创建修改或删除RadioButton组件
设置组件属性
常用组件
课前导读
前面章节中我们接触了一些组件。组件 (Components)是在工程设计时可以使用、处 理的可视对象,是那些用于生成用户界面以及 为程序提供附加功能模块的对象。Delphi用组 件来辅助应用软件的开发。在Delphi中,我们 能够从集成开发环境中的组件板上找到绝大多 数组件,所有的组件都是可视组件库的组成部 分。Delphi也为我们提供了采用第三方组件的 接口,利用第三方组件可以给我们的程序添色 不少。本章主要介绍Delphi7.0中常用组件的基 本功能和使用方法。
MaskEdit组件
MaskEdit组件位于组件面板的 Additional标签页。与Edit组件相似,它 用于显示和编辑具有特定格式的文本,如 特定输入格式的时间等。 它具有一个与Edit组件不同的 EditMask属性,单击EditMask属性后的 “…”按钮,打开“Input Mask Editor” 对话框。可以在这个对话框中设置所要显 示文字的格式。方法是:在“Sample Masks”列表框中选中一种格式,然后单击 “OK”按钮。
Label(标签)组件常用属性
Caption:设置标签上显示的文字 Alignment:设置标签中的文本在水平方向对齐方式 Font:用于设置标签显示文字的字体 Layout:设置标签中的文本在垂直方向上的排列方式 Autosize:设置标签尺寸是否随Caption属性中文字的 字体大小而自动进行调整 WordWrap:用于设置标签上的文字是否自动进行转 行。若设置为false,则当标签上的文字太长时,会被 截断;若设置为true,则标签上的文字太长时,会自 动转到下一行显示。多行显示(要有空格) Height,Width:高度和宽度 Transparent:透明
RadioButton组件
RadioButton组件也称为单选框按钮, 它位于组件面板的Standard标签页。此 类组件通常会被组成一组,并且在同一 组中,同一时刻只能选择一个单选按钮, 其余按钮都处于非选中状态。
RadioButton组件的重要属性
Alignment 用于设置单选框中选择框和 文字的排列方式。若设置为taLeftJustify, 则文字将位于选择框的左边;若设置为 taRightJustify,则文字将位于选择框的 右边。 Checked 用于表示单选框是否处于被选 中状态。若设置为False,则表示未被选中 状态;若设置为True,则表示选中状态。
LabelEdit组件
LabelEdit组件位于组件面板的Additional 标签页,它的作用相当于使用Label组件和Edit 组件的组合。 LabelEdit组件的主要属性: EditLabel:用于对LabelEdit组件的标签部分 进行设置,与Label属性设置大同小异 LabelPosition:用于设置放置标签的位置 LabelSpacing:用于设置标签和编辑区之间的间 距,调整单位是像素
Bitbtn组件
Bitbtn组件也称为位图组件,它位 于组件面板的Additional标签页,与 Button组件很相似,只是多了一个位图 符号在按钮上。该组件用于创建一个其 上带有位图的按钮(例如:带有对号的 OK按钮,带有错号的Cancel按钮,带有 问号的Help按钮等)。
Bitbtn组件的常用属性
常用组件
按钮类组件的使用和分类组件的使用 文本类组件的使用 列表类组件的使用 时钟组件(Timer)的使用 标准对话框的使用 菜单、工具栏和状态栏 进度条ProgressBar组件 TrackBar组件 DriveComboBox、DirectoryListBox、FileListBox等组 件 滚动条ScrollBar组件 TabControl组件和PageControl组件 其他组件
OnDblClick事件 当Edit组件被双击时触发此事件。 例:介绍Label组件、Edit组件和剪贴板的 使用。
Edit组件常用事件
OnKeyPress 当按下键盘上某ASCII码键 时触发。此事件经常用来过滤用户输入 的字符,或在输入结束时按下回车键即 将输入焦点自动移动下一个组件上。
Edit(编辑框)常用属性
BorderStyle:边框类型 CharCase:设置Edit组件中文字的大小写显示方式, 有以下3个数值:ecLowerCase(全部转化为小写显 示)、ecNormal(不转化,按原样显示)、 ecUpperCase(全部转化为大写显示) Modified 用于判断Edit组件里的文字内容是否被修 改过。若为false,则表示没有改过;若为true,则表 示修改过。 MaxLength:最大长度 PasswordChar:用于设置密码显示字符,如“*” ReadOnly:只读 Text:用于显示编辑框中的文字内容
Kind Kind属性的值就是位图按钮组件上所显示的图 标。在对象监视器的Properties页中,单击Kind属性 后的下拉三角按钮,从弹出的下拉列表中,列出了一 组默认图标的属性值,有:bkAbort、bkAll、 bkCancel、bkClose、bkCustom、bkHelp、bkIgnore、 bkNo、bkOK、bkRetry、bkYes。从中选择一个值后, 你就可以从位图按钮中的图标上直观、清晰地看出该 按钮的功能。 Glyph 用于在位图按钮上显示加载后的位图图形。 Layout 用于指出位图图形在位图组件上的放置位置。 NumGlyphs 用于指明位图按钮所能使用位图的个数。 在Delphi中,最多允许向一个位图按钮提供4个位图 文件,用于表示四种不同的状态。