首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,
(1)在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,
admin
2017-03-27
74
问题
(1)在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图3—149所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt3.vbp,窗体文件名为sjt3.frm。
(2)在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,Form1为启动窗体,窗体上的控件如图3—150(a)所示。程序运行后,在Form1窗体的文本框中输入有关信息(“密码”框中显示“*”字符),然后单击“提交”按钮则弹出“确认”对话框(即Form2窗体),并在Form2中显示输入的信息,如图3—150(b)所示。单击“确认”按钮则程序结束,单击“重输”按钮,则Form2消失,回到Form1窗体。在给出的窗体文件中已经给出了程序,但不完整。
要求:
①把Form1的标题改为“注册”,把Form2的标题改为“确认”;
②设置适当的属性,使Form2标题栏上的所有按钮消失(如图3—150(b)所示);
③去掉程序中的注释符,把程序中的“?”改为正确的内容。
注意:不能修改程序中的其他部分,标题等属性的修改只能在属性窗口中进行。最后把修改后的文件按原文件名存盘。
选项
答案
第1小题 步骤l:新建一个“标准EXE”工程,选择[工具]→[菜单编辑器]命令,打开菜单设计器,按要求设置建立菜单项。 步骤2:在窗体中画一个文本框,取名为Text1。 步骤3:打开代码编辑窗口,分别编写“加粗”、“斜体”和“下划线”菜单项的事件过程。 参考代码: Private Sub Form_MouseDown(Button As Integer,Shift AS Integer,X As Single,Y As Single) If Button=2Then PopupMenu format End If End Sub Private Sub m1_Click() Text1.Font.Bold=True End Sub Private Sub m3_Click() Text1.Font.Underline=True End Sub Private Sub m2_Click() Text1.Font.Italic=True End Sub 步骤4:按要求将文件保存至考生文件夹中。 第2小题 步骤1:打开考生文件夹下的工程文件sjt4.vbp。 步骤2:按要求设置两个窗体的相关属性。 步骤3:打开Form1的代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。 参考代码: Form2.Show Form2.Print Form1.Frame1.Caption;": "; If Form1.Op1(k).Value Then Text2.PasswordChar="*" 步骤4:按要求将文件保存至考生文件夹中。
解析
第1小题:要创建本题的弹出式菜单需先用菜单编辑器来建立菜单,并将其主菜单项的可见(即Visible)属性值设置为False,然后在窗体的MouseDown(或MouseUp)事件过程中,判断该事件的Button参数值是否为2,若是则执行窗体的PopupMenu方法来显示菜单。
在相应菜单项的Click事件过程中,通过设置文本框的FontBold属性值、Fontltalic属性值和FontUnderline属性值为Truc,可分别将文本框中文本样式显示为加粗、斜体和下划线。
第2小题:在Form1的单击事件中,首先显示出Form2,然后按照要求在Form2上先后显示出Form1中的信息,其中单选按钮组需要使用lf语句判断是哪个按钮被选中。文本框的PasswordChar属性可以设置文本框中显示的密码形式。
转载请注明原文地址:https://kaotiyun.com/show/jhGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在程序运行时,可以通过______方法来移动滚动条的位置。
设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是______。a=b:b=c:c=aPrinta;b;c
下列关于文件的叙述中,错误的是()。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
在窗体上有三个控件:名称为Label1的标签控件、名称为Text1的文本框控件和名称为Hscroll1的水下滚动条控件。程序的功能是通过滚动条移动Label1,并把滚动条的值显示在文本框中。滚动条的值作为Label1的Left属性。程序运行时的界面如右图所
下列叙述中正确的是()。
单击一次命令按钮之后,下列程序段的执行结果为()。PubicSubProc(a()AsInteger) StaticiAsInteger Do a(i)=a(i)+a(i+1) i=i+1
执行下列语句后,输出结果是______。s$="ABCDEFG"PrintlnStr(s$,"efg")PrintLCase$(s$)
假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!”,所使用的语句为【】。
随机试题
设α1,α2,…,αn-1是Rn中线性无关的向量组,β1,β2与α1,α2,…,αn-1正交,则()
血管紧张素Ⅱ的缩血管作用机制有
在紧急情况下,某人先后接受过A型和B型供血者的少量供血,均未出现凝集反应,该人的血型最可能是()。
下列除哪项表现外均为表证
施工企业的应收账款主要表现为()。
甲公司是一家集团企业,一直采用集权的管理方式。近年来通过并购的形式吸收了大量企业,集团的规模不断扩张,集团领导人也逐渐感受到过去的管理方式有些无法应对目前情况。经过讨论,集团决定改组企业结构,适当分权,以调动下属单位积极性。根据以上信息判断,下列哪一种做法
下图是某人外出旅游过程中使用手持GPS导航的两个界面。读图完成以下题。从图可以看出,GPS的功能是()。
①观察车辆流动情况②划出非机动车道③改为单向通行④路口堵车严重⑤交通状况好转
古希腊最早的一部以现实生活为题材的诗作是_______。
Somecountrieshavelargenumbersofearthquakes.Japanisoneofthem.Othersdonothavemany;forexample,therearefeweart
最新回复
(
0
)