亲爱的网友: 今天我们对部分考题进行解析,题目如下: 在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息('密码'文本框中显示'*'字符),然后单击'提交'按钮,则弹出'确认'对话框(即Form2窗体),并在Form2中显示form1中输入的信息,如图2所示。单击'确认'按钮,则程序结束,单击'重输'按钮,则Form2消失,回到Form1窗体。在给出的窗体文件中已经给出了程序,但不完整。 要求: ①将Form1的标题改为'注册',将Form2的标题改为'确认'; ②设置适当的属性,使Form2标题栏右上角的所有按钮消失(如图2所示); ③Form1显示时位于屏幕中央,Form2显示时位于Form1右侧。 ④去掉程序中的注释符,把程序中的?改为正确的内容。 注意:不能修改程序中的其他部分,标题等属性的修改只能在属性窗口中进行。最后将修改后的文件按原文件名存盘。  左侧:图1 右侧:图2 【解题思路】 ①修改窗体标题是通过在属性页面设置其caption属性来实现的。 ②'使Form2标题栏右上角的所有按钮消失',这需要通过在属性页面将controlbox属性值设置为false即可。 ③'Form1显示时位于屏幕中央',这需要在属性页面将startuposition设置为2-屏幕中心即可,如下图所示: 'Form2显示时位于Form1右侧',需要通过设置Form1的left和top属性即可。 ④'在Form1窗体的文本框中输入有关信息('密码'文本框中显示'*'字符)',这需要在Form1属性页面或者通过代码将passwordchar属性设置为'*'即可,如下图所示: ⑤'单击'提交'按钮,则弹出'确认'对话框(即Form2窗体)',需要用到show方法。 ⑥单击'提交'按钮'在Form2中显示form1中输入的信息',需要用到print方法。 ⑦单击'确认'按钮,则程序结束,需要用到end方法。 ⑧'单击'重输'按钮,则Form2消失,回到Form1窗体',需要用到unload方法。 【Form1运行代码如下:】 Form1运行代码 【Form2运行代码如下:】 Form2运行代码 【运行效果如下】 |
|