前一篇文章中,我们讨论了复合框这一控件对象,它集成了文本框与列表框的功能。今日,我们将继续深入探讨如何在界面中巧妙地融入这两种控件。
在用户界面的窗体设计中,添加列表框与文本框的操作步骤颇为相似。
若是在当前宏项目里还未有窗体,或者希望在别的窗体中添加元素,操作步骤如下所述:
- 在“工程”窗,右击鼠标,从弹出的菜单中选择“插入”,再在次级菜单里找到并点击“用户窗体”。
- 接着,在“工具箱”窗口选择所需添加到窗体中的控件类型。此处我们以列表框的添加为例,点击选中后在窗体中绘制该控件的位置与大小。
- 通过同样的方式,可以再次使用工具箱中的选项来添加一个文本框控件。
- 适当地调整两者在窗体中的位置与排列方式。
经过以上步骤,我们便能在窗体中成功添加所需的控件了。本次演示的重点在于如何同时添加一个文本框和一个列表框。
解析关键点:实际操作中有两个主要难点需注意。
- 第一点是如何为列表框设置列表项。我们之前在处理复合框时,曾探讨了这一步。既然复合框融合了两者功能,所以我们在给复合框加选项的方法上可以参考应用到列表框中。
- 第二点是处理列表框选项被选中时的动作。这是由一个事件来完成的:当用户选择ListBox中的某项时,就会触发这个事件。事件的类型如图所示。
对于上述事件的选择,我们通常选用Change()事件。当ListBox中的选项被选中或切换时,这个事件就会被触发。我们可以在此事件中编写代码,使文本框显示被选中的选项内容。
现在让我们开始编写相关代码。
完成编写后,程序的运行效果图如下展示。
至此,本期内容就告一段落了。
记住:我们的教程演示文档与教程内容同步更新,每一步骤的演示都会随着教程的进度而进行。