⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 004.htm

📁 delphi教程
💻 HTM
📖 第 1 页 / 共 3 页
字号:
在</font>System<font face="宋体" lang="ZH-CN">、</font>Sample<font face="宋体"
lang="ZH-CN">、</font>Win 95<font face="宋体" lang="ZH-CN">、</font>OCX<font
face="宋体" lang="ZH-CN">等页上,</font>Delphi<font face="宋体" lang="ZH-CN">还为用户提供了几个部件,完成显示进度,增量等操作。部件</font>Gauge<font
face="宋体" lang="ZH-CN">可以显示成长条状的或饼状的进度指示仪表。例如在安装软件时,可以编程让这一部件显示目前安装的百分比。</p>
<p>  微调按钮部件</font>SpinButton<font face="宋体" lang="ZH-CN">含有指示向上、向下的两个按钮,它可以用来调节数值,使被控制的值按一定的增量单位,由用户操作递增或递减。</p>
<p>  微调编辑框</font>SpinEdit<font face="宋体" lang="ZH-CN">是微调按钮和编辑框的结合,它在编辑区域显示了数值,又在右侧设了微调按钮,使得用户选择调节按钮或改变数值的方式,来调整数据的值,并返回</font>Value<font
face="宋体" lang="ZH-CN">属性。</font></p>
<p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
其它的此类部件,因篇幅限制,此处不做赘述。具体部件的信息,按照名称在在线帮助中查询其方法、域及应用实例,可以得到详细应用资料。</font>
 </p>
<p>1.3.7 <font face="宋体" lang="ZH-CN">网格、表格部件 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
在</font>Additional<font face="宋体" lang="ZH-CN">页中,还有字符串表格部件</font>StringGrid<font
face="宋体" lang="ZH-CN">,绘图表格部件</font>DrawGrid<font face="宋体"
lang="ZH-CN">等。它们可以用来模拟按网格排列的事物,如成排的按键、操纵钮、字符串等。属性</font>RowCount<font
face="宋体" lang="ZH-CN">和</font>ColCount<font face="宋体" lang="ZH-CN">设置了在网格中显示的行列的数目,设置</font>FixedCols<font
face="宋体" lang="ZH-CN">和</font>FixedRows<font face="宋体" lang="ZH-CN">的值,可以固定一些行列避免运行时被用户改变。</font>Options<font
face="宋体" lang="ZH-CN">集属性含有字符串表格部件的显示方式、操作方式等,可以查阅帮助获得详细的信息,此处不再一一表述。</font></p>
<p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
图形表格部件</font>DrawGrid<font face="宋体" lang="ZH-CN">使得用户可以用表格的方式显示非文本的数据,它的应用面比字符串表格部件更为广泛,可以把图片和文本一起放在网格中。</font></p>
<p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
颜色网格部件</font>ColorGrid<font face="宋体" lang="ZH-CN">在</font>Sample<font
face="宋体" lang="ZH-CN">页上,它提供控制前景色和背景色的界面,通过属性</font>ForeGroundColor<font
face="宋体" lang="ZH-CN">和</font>BackGroundColor<font face="宋体" lang="ZH-CN">可以访问到,也可以通过程序,把得到的颜色赋值给其它对象的颜色属性。</font></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sample<font
face="宋体" lang="ZH-CN">页的日历部件</font>Calendar<font face="宋体"
lang="ZH-CN">也是用表格的方式表现的,它提供了一个简单的以月份为库单元的日历表格,通过设定</font>Year<font
face="宋体" lang="ZH-CN">和</font>Month<font face="宋体" lang="ZH-CN">的值,可以得到相对应的月份的日历。 </p>
</font><p>1.3.8 <font face="宋体" lang="ZH-CN">多媒体</font>(MultiMedia)<font
face="宋体" lang="ZH-CN">和</font>OLE<font face="宋体" lang="ZH-CN">部件 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
媒体播放器部件</font>MediaPlayer<font face="宋体" lang="ZH-CN">和</font>OLE<font
face="宋体" lang="ZH-CN">部件可以在</font>System<font face="宋体" lang="ZH-CN">页上找到。媒体播放器部件在处理多媒体文件时很有用。它显示一个</font>VCR<font
face="宋体" lang="ZH-CN">风格的控制面板,让您记录或播放多媒体的图像、声音文件。您可以通过属性的设定来控制部件上的各个按钮,如改变显示颜色、增减按钮数目等。改变一下</font>ColoredButtons<font
face="宋体" lang="ZH-CN">、</font>EnabledButtons<font face="宋体" lang="ZH-CN">、</font>VisableButtons<font
face="宋体" lang="ZH-CN">的各个子属性值,您就不难发现它们控制的显示效果。具体的应用已经超过本简介的目的,请参阅帮助以及后文的详细介绍。</font></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OLE<font
face="宋体" lang="ZH-CN">客户端部件</font>OLEContainer<font face="宋体"
lang="ZH-CN">在窗体中创建一个</font>OLE<font face="宋体" lang="ZH-CN">用户区域,用于与</font>Delphi<font
face="宋体" lang="ZH-CN">外部的某个对象进行接口。若对外部的</font>Paradox<font
face="宋体" lang="ZH-CN">表格、</font>Word<font face="宋体" lang="ZH-CN">文件、扩展页等进行操作,则对象本身的应用程序必须支持</font>OLE<font
face="宋体" lang="ZH-CN">操作。</font>Delphi<font face="宋体" lang="ZH-CN">提供了支持</font>OLE<font
face="宋体" lang="ZH-CN">应用的对象清单,单击</font>ObjClass<font
face="宋体" lang="ZH-CN">属性的省略按钮,就会显示出来。具体的应用,请查阅帮助或阅读后文的详细阐述。 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
以上,我们介绍了</font>Delphi<font face="宋体" lang="ZH-CN">的基本可视部件。读者可能会发现,在</font>Stardrad<font
face="宋体" lang="ZH-CN">页最前面的两个部件</font>MainMenu<font face="宋体"
lang="ZH-CN">和</font>PopupMenu<font face="宋体" lang="ZH-CN">还没有提及。因为这是建立菜单的重要、基本操作,我们将在下一节中做详细的介绍。另外,在下文中,我们还将介绍比较重要的不可视部件。至于数据库部件、动态数据交换</font>DDE<font
face="宋体" lang="ZH-CN">部件等,因为在后面章节中有详尽的用法介绍,此处不赘述。 </p>
</font><p>1.4 <font face="宋体" lang="ZH-CN">使用非可视部件 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
上一节介绍的各种部件,在设计和运行时的形式是一样的。本节所介绍的部件,在运行时被隐蔽地嵌入到窗口中,它们本身并不做任何事情,必须被用户的程序所支持才能发生作用。因为部件的设计形状和运行状态并不相关,所以,这种部件在设计窗体中的位置无关紧要,可以放在窗体上不影响其它可视部件的任何位置。这种部件,称之为非可视化部件。</font></p>
<p><font face="宋体" lang="ZH-CN">首先,介绍在</font>Standard<font face="宋体"
lang="ZH-CN">页上的重要部件主菜单</font>MainMenu<font face="宋体" lang="ZH-CN">和弹出式菜单</font>PopupMenu<font
face="宋体" lang="ZH-CN">的详细用法。 </p>
</font><p>1.4.1 <font face="宋体" lang="ZH-CN">使用菜单部件 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
菜单部件含有内置的交互设计器。在设计菜单时,可以用菜单设计器</font>Menu
Designer<font face="宋体" lang="ZH-CN">进行工作。</font></p>
<p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
应用程序的菜单有两种形式:</font>MainMenu<font face="宋体" lang="ZH-CN">是一般的</font>Windows<font
face="宋体" lang="ZH-CN">用户界面必须的部件,它显示在固定的位置,一般用键盘和鼠标左键来激活菜单的功能项;</font>PopupMenu<font
face="宋体" lang="ZH-CN">是弹出式菜单,例如,我们前文的小例程在对齐部件时用到的</font>Delphi<font
face="宋体" lang="ZH-CN">菜单,就是弹出式的。一般以鼠标的右键或其它快捷键来激活菜单;菜单的位置是在屏幕上“浮动”的,根据鼠标的当前位置决定。</font></p>
<p><font face="宋体" lang="ZH-CN">以下,我们将</font>MainMenu<font face="宋体"
lang="ZH-CN">和</font>PopupMenu<font face="宋体" lang="ZH-CN">统称为菜单。 </p>
</font><p>1.4.1.1 <font face="宋体" lang="ZH-CN">进入菜单设计器</font>Menu
Designer </p>
<p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
创建菜单时,首先要在窗体中放置一个菜单对象。然后调入</font>Menu
Designer<font face="宋体" lang="ZH-CN">进行菜单的详细设定。用两种方式可以进入</font>Menu
Designer<font face="宋体" lang="ZH-CN">:选中菜单部件,点动属性中</font>Items<font
face="宋体" lang="ZH-CN">省略按钮;或在菜单部件上双击左键,就会出现</font>Menu
Designer<font face="宋体" lang="ZH-CN">。</font></p>
<p>1.4.1.2 <font face="宋体" lang="ZH-CN">创建菜单的各个项目 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
进入</font>Menu Designer<font face="宋体" lang="ZH-CN">,会发现在菜单的第一项位置上有加亮显示。输入顶层菜单项</font>(<font
face="宋体" lang="ZH-CN">实际上是在设定顶层菜单项的</font>Caption<font
face="宋体" lang="ZH-CN">属性</font>)<font face="宋体" lang="ZH-CN">并回车。一项菜单条设置完后,加亮显示的位置被移至下拉菜单的下一项</font>,<font
face="宋体" lang="ZH-CN">同时,主菜单顶层上会出现虚线框,指示出下一个顶层菜单项的位置。要包含一个隔离条,可以键入短划横“</font>-<font
face="宋体" lang="ZH-CN">”即减号并回车。逐步输入菜单的各项,用鼠标左键切换到下一个顶层菜单,直到菜单完成。 </p>
</font><p>1.4.1.3 <font face="宋体" lang="ZH-CN">设定加速键和热键 </p>
</font><p><font face="宋体" lang="ZH-CN">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
您可以设定加速键,与前文的例程相同,只需在输入时,将“</font>&amp;<font
face="宋体" lang="ZH-CN">”放到需要指定为加速键的字母前面,该字母将被用下划线显示,运行时,按“</font>Alt+<font
face="宋体" lang="ZH-CN">加速键字母”可以激活该菜单条。设定热键也是很方便的,只需在</font>Object
Inspector<font face="宋体" lang="ZH-CN">中该菜单条的</font>ShortCut<font
face="宋体" lang="ZH-CN">属性值段的下拉菜单中,为它选定一个热键组合即可。在运行时,通过“</font>Ctrl+<font
face="宋体" lang="ZH-CN">热键字母”来激活菜单条。加速键和热键并不矛盾,您可以同时指定它们。 </p>
</font><p>1.4.1.4 <font face="宋体" lang="ZH-CN">使用</font>Menu Designer<font
face="宋体" lang="ZH-CN">的弹出式菜单 </p>
</font><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Menu Designer<font face="宋体"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -