注意:下面出现的“考生文件夹”均为c:\wexam\25160001。 请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1) 在名称为Form1的窗体上画一个标签,名称为L1,标签上显示“请输入密码”,在标签的右边画一个文本框,名称为Text1,其宽和高分别为2000和300,设置适当的属性使得在输入密码时,文本框中显示“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这些设置都只能在属性窗口中进行设置,运行时的窗体如图20-1所示。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 (2) 在名称为Form1的窗体上画一个图片框,名称为P1。请编写适当的事件过程,使得在运行时,每单击图片框一次,就在图片框中输出“单击图片框”一次,每单击图片框外的窗体一次,就在窗体中输出“单击窗体”一次,如图20-2所示。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
参考答案:
解析: 在窗体上建立好控件后,只需设置控件的属性即可。
在设置属性时标签的名称由Name属性设置,内容由Caption属性设置,宽和高设置由Wid出属性和Height属性。窗体的标题由窗体的Caption属性设置。PasswordChar属性可以将文本框设置为口令输入,题目要求显示“*”,所以应该将PasswordChar属性设置为“*”。
解题步骤:
第一步:建立界面并设置控件属性。程序中用到的控件及其属性值见表20-1。
表 20-1
控 件 | 属 性 | 设 置 值 |
Form | Name Caption | Form1 密码窗口 |
文本框 | Name PasswordChar | Text1 * |
标签 | Name Caption | L1 请输入密码 |
第三步:按题目要求存盘。
(2) 先在窗体上建立图片控件。然后再编写过程代码。
单击窗体触发的时Form_Click事件,单击图片框触发的时P1_Click事件。在对象中打印信息使用的是Print方法,其语法格式为:
对象.Print
解题步骤:
第一步:建立界面并设置控件属性。程序用到的控件及其属性见表20-2。
表 20-2
控 件 | 属 性 | 设 置 值 |
图片框 | Name | P1 |
参考代码:
Option Explicit
Private Sub Form_Click()
Me.Print "单击窗体"
End Sub
Private Sub P1_Click()
P1.Print "单击图片框"
End Sub
第三步:调试并运行程序。
第四步:按题目要求存盘。