bcb隐藏窗口_BCB第八讲设计用户界面

本讲介绍如何使用CBuilder的窗体编辑器和对象浏览器设计MP3收藏播放程序的用户界面,重点是添加和配置ListView控件,用于分列显示MP3信息。通过调整控件大小和位置,设置ViewStyle属性实现报表显示方式。
摘要由CSDN通过智能技术生成

设计用户界面

经过前面几讲的学习后,

我们已经了

解了

CBuilder

各个部件的基本使用方法,

并且学习了如何用

CBuilder

来生成、编

译、

连接和运行一个工程,

这些都是今后

我们使用

CBuilder

进行编程的基础。

CBuilder

缺省生成的工程只是一个

框架,

并没有完成任何实际的功能,

因此

从本讲起,

心铃将带领大家为这个缺省工

程添砖加瓦,让它成为一个真正的

MP3

收藏和播放程序。

本讲中我们首先要利用

Mp3Collect

工程设计用户界面,

8-1

程序最终完成并运行后的用户界面,

这也

就是我们的设计目标。

添加列表框控件

第二讲曾经介绍过,

CBuilder

提供有大量功能强大的元件,我们在开发应用程序过程中,通常

会根据程序的功能和要求,首先考虑尽量使用现成的元件,以便减轻编程的工作量,只有当现成元

件无法满足要求时才自己创建新的元件。

Mp3Collect

的核心功能是管理

MP3

音乐,因此需要一个控件用于记录显示,这里我们选择具

有分列显示功能的列表框,即位于

Win32

元件栏中的

ListView

控件。

ListView

控件是一个可以用

多种形式来显示用户信息的窗体控件,

Windows

资源管理器中的文件信息就是用

ListView

控件来

显示的,

还有我们熟悉的

NetAnts

也使用了

ListView

控件来显示需要下载的任务,

可见它的用途相

当广泛。

CBuilder

VCL

库中提供了

TListView

类来封装

ListView

控件,同时还提供了

TListItem

类和

TListColumn

类,分别用于封装

ListView

控件中的列表项和列表头,在后面编写具体代码时,

我们就要与这三个类打交道。

第三讲曾经介绍过向窗体中添加元件的两种方法,一种方法是双击元件板中需要添加的元件,

例如这里的

ListView

控件,它就会自动出现在窗体中央,另一种方法是单击元件板中的元件,然

后在窗体的某个位置上单击一次,选定的元件就会出现在指定位置处。

我们首先选中

Mp3Collect

的主窗体,拖动其边框将窗体扩大到合适的大小,然后按照上述方

法为窗体中添加一个列表框控件。

刚放入的列表框控件的大小和位置可能还需要调整,

此时可以拖

动控件来移动位置,或者先选中它,然后拖动它周围出现的小黑框来改变其大小,如此重复操作,

直到你对控件的大小和位置都满意为止。

新加入的控件都有缺省的名字,例如列表框控件为

ListView1

,按钮为。

,再次添加同一类控

件时,新控件的名字将为

ListView2

或。

,依此类推。如果你想为控件更改一个名字,可以先选

中它,然后在对象浏览器中修改。

。属性。

ListView

控件有四种显示方式:大图标、小图标、列表和报表(想想资源管理器文件窗口的四

种显示方式)

,在

Mp3Collect

中,我们要使用具有分列显示功能的报表方式来显示歌曲记录。由于

新添加的

ListView

控件缺省为。

方式,

我们需要修改决定

ListView

控件显示方式的

ViewStyle

性,

该属性是可读可写的,

而且在设计时和运行时都可以更改,

它有四种取值:

vsIcon

vsSmallIcon

vsList

vsReport

分别代表四种显示方式。

选中

ListView

控件后,

在对象浏览器中选中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值