问答题 完成下列问题:

问答题 在标题为“列表框”、名称为Form1的窗体上画一个名称为List1的列表框,通过属性窗口输入4个列表项:“数学”、“语文”、“历史”、“地理”,列表项采用复选框形式,如图1所示。列表框的宽为1100,高不限。
[*]
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
【正确答案】[操作步骤]
第1步:新建一标准EXE工程,设置窗体的Caption属性为“列表框”。
第2步:在窗体上画一个列表框,保持默认名称List1不变,在列表框的List属性中输入4个选项:“数学”、“语文”、“历史”、“地理”,并修改列表框List1的Style属性值为1-Checkbox,修改列表框List1的Width属性值为1100。
第3步:调试、运行并保存程序。
【答案解析】[解析] 列表框控件的列表项存储在List属性中。列表框的样式由Style属性决定,默认为0-Standard,列表项的前面不显示复选框;当把Style属性设置为1-Checkbox时,列表项的前面将显示复选框。
问答题 在名称为Form1的窗体上建立一个名称为menu1、标题为“文件”的弹出式菜单,其中含有3个菜单项,它们的标题分别为:“打开”、“关闭”、“保存”,名称分别为m1、m2、m3。再画一个命令按钮,名称为Command1、标题为“弹出菜单”。
要求:编写命令按钮的Click事件过程,使程序运行时,单击“弹出菜单”按钮可弹出“文件”菜单(如图2所示)。
[*]
注意:程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
【正确答案】[操作步骤]
第1步:新建一标准EXE工程,保持窗体的默认属性不变。
第2步:打开菜单编辑器,在弹出的“菜单编辑器”窗口中按题目要求设计菜单。设计好菜单之后的“菜单编辑器”如图1所示。
【答案解析】[解析] 与设计下拉式菜单一样,设计弹出式菜单也是使用菜单编辑器。菜单编辑器设计的菜单默认都是作为下拉式菜单显示在窗口的顶部,若不希望菜单出现在窗口的顶部,则应将主菜单的Visible属性设置为False。注意只需将主菜单的Visible属性设置为False,子菜单的Visible属性必须设置为True。例如,本题中只需要将“文件”菜单menu1的Visible属性设置为False,即在菜单编辑器内不选中可见复选框;m1、m2、m3这3个子菜单项的Visible属性必须设置为True,即在菜单编辑器内要选中可见复选框。
显示弹出菜单所使用的方法是PopupMenu。该方法的使用形式是:
[对象.]PopupMenu菜单名, 标志参数,X,Y
其中,菜单名是必需的,其他参数是可选的。