《VB程序设计基础练习题-2》由会员分享,可在线阅读,更多相关《VB程序设计基础练习题-2(41页珍藏版)》请在金锄头文库上搜索。
1、VB程序设计基础练习题一、窗体设计题1. 标签显示隐藏窗体标题-【窗体设计】-在名称为Form1的窗休上添加一个名称为Label1的标签,字号大小为四号,标题为“等级考试”,如图1所示。通过设置属性使标签初始为不显示。请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,单击窗体时,显示标签,如图2所示。 注意:程序中不得使用变量,事件过程中只能写一条语句。 -2.显示日期和时间-【窗体设计】-在名称为Form1的窗体上添加1个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加2个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、
2、Command2。请编写2个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。如图所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。 -3.InputBox函数参数设置-【窗体设计】-新建一个名称为Form1,标题为“使用输入对话框”的窗体,该窗体上无任何控件。请编写适当的事件过程,使得运行程序并单击窗体时,出现输入对话框,其标题为“等级考试”,提示信息为“请输入”,默认值为“Basic”。如图所示。 要求程序中不得使用变量,每个事件过程中只能写一条语句。 -4.窗体属性、字体属性设置-【窗体设计】-在名称为
3、Form1的窗体上,更改窗体标题为“标签”,并添加一个可自动调整大小的标签,名称为Label1,其标题为“计算机等级考试”,字体大小为三号字;再添加两个命令按钮,标题分别是“宋体”和“黑体”,名称分别为Command1、Command2。如图所示。 要求:编写两个命令按钮的Click事件过程。程序运行后,如果单击“宋体”命令按钮,则标签标题显示为宋体字体;如果单击“黑体”按钮,则标签标题显示为黑体字体。 注意:程序中不得使用变量,事件过程中只能写一条语句。-5.窗体按钮左右宽度高度设置-【窗体设计】-在名称为Form1的窗体上添加两个命令按钮(见图1),其名称分别为Cmd1和Cmd2,编写适当
4、的事件过程。程序运行后,单击命令按钮Cmd1,则可使该按钮移到窗体的左上角(只允许通过修改属性的方式实现);单击命令按钮Cmd2,则可使该按钮在长度和宽度上各扩大到原来的2倍。程序的运行情况如图2所示。 要求:不得使用任何变量。 -6.字体、文本框属性设置-【窗体设计】-在名称为Form1的窗体上添加两个文本框,名称分别为Text1、Text2,均无初始内容。要求: 通过属性窗口设置适当的属性,使Text1、Text2中显示的文本的字体为“隶书”; 编写适当的事件过程,使得在Text1中输入每一个字符时, 将Text1中的内容显示在Text2中,如图所示。 注意: 要求程序中不得使用变量,事件
5、过程中只能写一条语句。 -7. 删除列表框列表项-【窗体设计】-在名称为Form1的窗体上添加一个名称为List1的列表框,通过属性窗口分别输入4个列表项:“数学”、“物理”、“化学”、“语文”,如图所示。 请编写适当的事件过程使得在程序运行时,将最后一个列表项自动改为“英语”;单击窗体时,则删除最后一个列表项。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。 -8.列表框的列表项的复制和删除-【窗体设计】-在名称为Form1的窗体上,更改窗体标题为“列表框练习”并添加1个名称为List1的列表框,表项内容依次输入“环球时报”、“人物”、“探索”和“读者”;再添加2个标题分别为“
6、复制”和“移去”的名称为“Command1”和“Command2”命令按钮,如图所示。 要求:编写适当的事件过程,在程序运行后,单击“复制”按钮,可以将选中的列表项内容复制到已有列表项的尾部;单击“移去”按钮,可以将选中的列表项的内容删除。 要求程序中不得使用变量,每个事件过程中只能写一条语句。答案:Private Sub Command1_Click() List1.AddItem List1.TextEnd SubPrivate Sub Command2_Click() List1.RemoveItem List1.ListIndexEnd Sub- 9.标签字体的缩小放大-【窗体设计】-
7、在名称为Form1的窗体上,添加1个名称为Label1的标签,其标题为“计算机等级考试”,显示为宋体12号字,且能根据标题内容自动调整标签的大小。再添加2个名称分别为“Command1”、“Command2”,标题分别为“放大”、“还原”的命令按钮。 要求:编写适当的事件过程,若单击“放大”按钮,则Label1中所显示的标题内容自动增大2个字号;单击“还原”按钮,Label1中所显示的标题内容自动恢复到12号字。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。-10.文本框是否可用,内容大小定转换-【窗体设计】-在名称为Form1的窗体上添加两个文本框,其名称分别为Text1、T
8、ext2,初始文本都为空,显示内容为三号字,且Text1的初始状态为不可用。再添加一个名称为Command1、标题为“开始”的命令按钮。如图所示。 要求:编写适当的事件过程,使得单击“开始”按钮后,Text1文本框状态变为可用,且在Text1文本框中输入字母串时,Text2文本框中用大写字母形式显示Text1文本框中的内容。程序中不得使用变量,每个事件过程中只能写一条语句。 -11.按钮左右向上向下移动-【窗体设计】-在名称为Form1的窗体上画一个命令按钮,其名称为C1,标题为“移动”,位于窗体的左上部,如图1所示,编写适当的事件过程。程序运行后,每单击一次窗体,都使得命令按钮同时向右、向下移动100。程序的运行情况如图2所示。注意:不得使用任何变量;-12.文本框密码框的实现-【窗体设计】-