(1)在名称为Form1的窗体上画1个名称为Frame1、标题为"项目"的框架;框架内有1个名称为opt1的控件数组,该控件数组含有三个标题分别为"篮球"、"排球"、"足球"的单选按钮,且标题为"排球...
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1、标题为"字体练习"的窗体上,画1个名称为Label1的标签,该标签的标题为"程序设计语言",字体为"宋体",16号字,且该标签的大小可根据标题内容自动调整。再画2个名称分别为Command1和Command2,标题分别为"粗体变换"和"斜体变换"的命令按钮。如图所示。
要求:编写适当的事件过程,使得单击"粗体变换"按钮时,Label1的字体在 "粗体"和"非粗体"两种状态之间切换;单击"斜体变换"按钮,Label1的字体在"斜体"和"非斜体"两种状态之间切换。
注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
参考解析: (1)【解题思路】了解框架控件属性和OptionButton属性,设置框架控件Caption属性和OptionButton的Caption和Value属性,其中将Value属性设置为true表示控件被选中。
【操作步骤】
步骤1:新建一个窗体,按照题目要求添加一个框架控件和三个OptionButton控件,并按表在属性窗口中设置相应属性。
控件 框架 OptionButton1 OptionButton2 OptionButton3
属性 Caption Caption Caption Value Caption
设置值 项目 篮球 排球 True 足球
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)【解题思路】本题的主要考查是字体的内容,字体样式包括字号,字体名称,粗体,斜体。其中有关字体的属性为:Font,FontBold,FontItalic,FontName,FontSize,FontUnderline等。
【操作步骤】
步骤1:新建一个窗体,按照题目要求添加一个Label控件和两个Command按钮控件,并按表在属性窗口中设置相应属性。
表3.2
控件 窗体 Label控件 Command1 Command2
属性 Caption Caption AutoSize Caption Caption
设置值 字体练习 程序设计语言 True 粗体变换 斜体变换
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案
Private Sub Command1_Click()
Label1.FontBold = Not Label1.FontBold '判断是"粗体"或"非粗体"
End Sub
Private Sub Command2_Click()
Label1.FontItalic = Not Label1.FontItalic '判断是"斜体"或"非斜体"
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。