问题 问答题

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

在名称为Form1的窗体上建立两个名称分别为Commandl和Command2,标题为“按钮A”和“按钮B”的命令按钮,运行界面如下图左图所示。要求程序运行后,如果单击“按钮A”,则使两个按钮重合,如下图右图所示。
注意:在程序中不得使用任何变量(必须通过属性设置来移动控件)。保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
[*] [*]

答案

参考答案:本题考查按钮的摆放位置的设置,涉及对象的Left和Top属性。命令按钮的标题通过Caption属性来设置,单击命令按钮触发Click事件。Left表示控件与所在窗体的左边之间的距离,Top表示控件与所在窗体的顶边之间的距离。让两个按钮位置重合只需将两个按钮的Left和Top设置相同即可。
根据题意,新建“标准EXE”工程,并排放入两个命令按钮,名称分别为Command1和Command2、Caption属性分别为“按钮A”和“按钮B”,要求按下按钮A后,按钮B的位置发生变化,双击Command1,进入代码编辑区,输入以下代码:
Private Sub Command1_Click() ’按钮A的事件函数
Command2.Left=Command1.Left ’改变按钮B的位置
Command2.Top=Command1.Top
End Sub
单击

按钮运行程序,并按要求保存。

选择题
多项选择题