查看: 3156|回复: 6
打印 上一主题 下一主题

第一章 Delphi快速入门(三)

[复制链接]
跳转到指定楼层
沙发
发表于 2014-8-2 10:19:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lxe 于 2014-8-2 11:29 编辑

1.3.1.3 List BoxCombo Box部件 

    List Box(列表框)Combo Box(组合框)都显示列表项目,所不同的是组合框占用较少的空间。常见的Windows操作系统中,显示可用磁盘驱动器时,用的就是组合框。列表框则提供了一个项目列表以供选择,如Windows打开文件操作时显示文件列表的就是List Box

  下列程序段将Edit1的文本加入到ListBox1中,并清空Edit1中的文本: 

 procedure TForm1.AddButtonClick(Sender:TObject);

 begin

ListBox1.Items.Add(Edit1.text);

Edit1.Text := ‘’;

 end; 

常见的组合框初始化用以下的语句可以实现,它用下拉式列表框的第一项来初始化组合框的缺省值: 

procedure TForm1.ComboBox1Text(Sender:TObject);

begin

if ComboBox1.Text = ‘’then

ComboBox1.Text := ComboBox1.Items.String[1] ;

   end;

以上就是文本输入的基本部件。 

1.3.2 按钮和检查框部件 

1.3.2.1 ButtonBitBtn部件

   按钮是Windows常用的部件,前文的例程中我们已经基本掌握了ButtonBitBtn的主要用法。它们一般用在对话框中,做为执行某种功能的指示。您也可以为它们设置内置返回功能,将ModelResult属性加以匹配,可以不用编程,直接实现系统内置的功能,这一点上和Kind属性颇类似。 

1.3.2.2 Speed Button部件 

   Speed Button(加速按钮)部件在Additional页上,是进行工具条快速设计的理想部件。它只有一个位图,没有标题。需要提起读者注意的是,用多个Speed Button制作一个工具条时,必须先放置一个窗口类部件,如Panel(操作板)Group Box(群组框)等。否则试图将加速按钮先制作好再移上去,您会发现它会总是处于窗口类部件下面不可见。当然,您可以对加速按钮进行复制、粘贴到窗口类部件上处理,那就另当别论了。 

1.3.2.3 Check BoxRadio Button部件 

   Check Box(检查框)Radio Button(无线按钮)部件通常是相提并论的,多用作接收用户“是”或“否”的输入判别。它们一般都是成组的放置在Radio GroupGroup Box部件中。所不同的是,成组的Radio Button是“互锁”的,用户选择定一个后,其它的将自动设置为不选;而Check Box部件则是分立的,您可以同时选中其中的几个,也可以一个都不选。 

1.3.3 分组、分界部件 

   分组部件把其它的部件组合成一组,例如上述的无线按钮部件Radio Button,就需要放入以下的成组部件中。分界部件用于在窗口中产生边界和区域,以区别于其它区域。 

1.3.3.1 Group BoxRadio GroupPanel部件 

   Group Box(群组框)Radio Group(选项按钮组)部件都可以将部件分类、成组。它们都有标题,可以用文字表征成组部件的标题或信息。Radio Group可以进行ColumnItem属性的设定,以决定其上的无线按钮的提示文本及显示格式。Panel部件也可以达到将部件分组的目的。通过编程向窗口加一个操作板部件,以书写提示和帮助信息,也不失为一种好方法。以上三个部件都在Standard页。

1.3.3.2 NoteBookTabSetTabbedNoteBook部件 

   记事本部件NoteBook一般和标签集部件TabSet共同使用,用来创制含有标签的重叠多窗体窗口。Pages属性包含了一个页名列表,在编程时,将TabSetTabs属性设置成NoteBookPages属性,就可以使页标签和相应的窗体对应起来。另外一个部TabbedNoteBook是带有标签的多窗体窗口,不过,它的页标签设在窗口的上面。它们相当于多个分组部件的集合,每次查看其中的一页。Win95页上还有TabControlPageControl等部件。它们对于生成Windows 95风格的标签集是很重要的。 

1.3.3.3 分界部件 

   在Win 3.1页上,还有Header(表头)部件,它在窗口中产生一个凸起的题条,提供了一个可视化的文本显示区域。Additional页的Bevel(立体框)部件提供了一个方框,它的单一线条或整个边框都可以通过Style属性设置为外凸或内凹,可以美化窗口。在Win95页上,HeaderControlStatusBar等部件,为您使用Winows95风格的界面提供了重要元素。 





回复

使用道具 举报

板凳
发表于 2014-8-2 11:22:14 | 只看该作者
文档上传后,最好再编辑下让格式看起来更完美。
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-8-2 11:27:44 | 只看该作者
TIGER 发表于 2014-8-2 11:22
文档上传后,最好再编辑下让格式看起来更完美。

。。好的。。
回复 支持 反对

使用道具 举报

4#
发表于 2014-8-2 11:31:42 | 只看该作者
看上去好复杂啊,没有吸引感啊
回复 支持 反对

使用道具 举报

6#
发表于 2014-8-10 14:20:58 | 只看该作者
其实还是不懂   
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表