问答题 基本操作题 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Form1的窗体上放置两个列表框,名称分别为List1和List2。在List1中添加“Item1”…“Item6”,并设置MultiSelect属性为2(要求在控件属性中设置实现)。 再放置一个名称为Command1、标题为“导出”的命令按钮。程序运行后,如果单击“导出”按钮,将List1中选中的内容(至少三项)复制到List2中,并将对应的项从List1中删除。如果选择的项数少于3项,用消息框提示“请选择至少3项”,如图3-1所示。 注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。 (2)在名称为Form1的窗体上放置一个名称为Text1的文本框。程序运行后,用户在文本框中输入的英文字母一律用小写显示。如图3-2所示。
【正确答案】(1)向列表框中添加项目可以用AddItem方法添加,也可以在属性窗口中进行。列表框的Text属性为最后一次选中的表项的文本。 根据题意,新建“标准EXE”工程,将两个列表框控件和一个命令按钮添加到窗体中,列表框的名称分别为List1和List2,在List1的List属性中添加“Item1”、“Item2”、“Item3”、“Item4”、“Item5”和“Item6”,命令按钮的名称为Command1、Caption属性为“导出”,在List1中选中的项,通过for循环进行复制并删除。补充后的具体代码如下: (2)在Text控件中输入文本时会触发Change事件,要将大写字母转换成小写字母要通过Lcase函数来实现。根据题意,新建“标准EXE”工程,将一个文本框控件添加到窗体中,其名称为Text1、Text属性为空,设置结束后双击Text1,进入代码窗口,编写如下代码:
【答案解析】