当前位置
:
学海荡舟
->
电脑乐园
-> 快学 Visual Basic
一 初学VB
1
从多媒体程序开始
2
制作一个屏保程序
3
VB窗体
4
文本框控件
5
标签控件
6
命令按钮
7
图片和图像
8
复选框和单选框
9 容器控件
·
Frame 控件
·
日积月累与小测试
10 定时器控件
11 使用帮助文件
☆
本教程来源于
《电脑大学》
谈谈您的看法
·Frame 控件
(图一)
掌握了单选框与复选框,很有必要再学习一下
Frame 控件
。Frame控件,又称为容器控件,它能为窗体上的控件进行分组。
(见图一)
使用容器控件可以将一个窗体中的各种功能进一步进行分类。设想一下,当窗体上有几组内容不相关的单选框时,只有唯一一个控件能被选中,是不是不合理?
(见图二)
再看一下这个程序,当使用Frame控件将这几组控件分隔开时,则它们分别能有一个控件被选中,从而符合我们的意愿。
(见图三)
(图二)
(图三)
另外,在程序设计中,假如牵涉到要将一块区域的许多控件全部不可见,如果分别写代码,将这些控件的Visible属性设为False,则很麻烦。而事先将这些控件放置在一个Frame控件上,则只要写一句代码就够了。
(见图四)
Frame控件看来简单,功能却不小哦。
(图四)
由于Frame控件有容器的功能,所以,在其上设置别的控件时,所采用的手法也要注意。记住,
要在Frame上画控件,而不能简单地工具箱中双击该控件
。
(见图五)
如果只是在工具箱中双击该控件的话,控件将加载到窗体上而非Frame中。Frame内的控件,是不能够将它们移到窗体上的,同样,窗体中的控件也不能移动到Frame中。
(图五)
有时根据需要,还可以在Frame中再加载一个Frame,使容器中再包含一个容器。记得以前学过的PictureBox控件也具有容器的功能,而且还能显示图片,那我们干脆用它不就行了?但是,PictureBox虽然有容器功能,但因为其功能强大,所占的资源也就多,从优化的角度考虑,就应该使用Frame控件。
这节课所讲的Frame控件看似简单,其实在程序的界面设计中,经常会派上用处。譬如在一个窗体中,要让一批控件出现或消失,用Frame控件就可以很轻松地实现。
在此我要提醒您:刚开始设计界面时,先别忙着在窗体上画控件,而应想一想,是否要先绘制Frame,将它作为其它控件的容器。如果我们没考虑到这一点,在设计好若干控件后,再用Frame作为它们的容器,则在操作上会产生相当大的麻烦。
下 一 节
谈谈您的看法