首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,选中一
在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,选中一
admin
2019-06-11
55
问题
在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。请编写适当的事件过程,在运行时当用鼠标右键单击窗体时,弹出此菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图3-145所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt3.vbp,窗体文件名为sjt3.frm。
选项
答案
审题分析 要创建本题的弹出式菜单需先用菜单编辑器来建立菜单,并将其主菜单项的可见(即Visible)属性值设置为False,然后在窗体的MouseDown(或MouseIJp)事件过程中,判断该事件的Button参数值是否为2,若是则执行窗体的PopupMenu方法来显示菜单。 在相应菜单项的Click事件过程中,通过设置文本框的FontBold属性值、Fontltalic属性值和Font[Jnderline属性值为True,可分别将文本框中文本样式显示为加粗、斜体和下划线。 操作步骤 步骤1:新建一个“标准EXE”工程,选择【工具】→【菜单编辑器】命令,打开菜单设计器,按要求设置建立菜单项。 步骤2:在窗体中画一个文本框,取名为Text1。 步骤3:打开代码编辑窗口,分别编写“加粗”、“斜体”和“下划线”菜单项的事件过程。 参考代码: Private Sub Form MouseDown(Button As Integer,Shift As Integer,X As Single,Y AsSingle) If Button=2 Then 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:按要求将文件保存至考生文件夹中。 考点链接 键盘和鼠标事件、菜单。
解析
转载请注明原文地址:https://kaotiyun.com/show/KAUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面关于菜单的叙述中正确的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateSubCommand1_Click()
在窗体上画一个文本框,名称为Text1,然后编写如下程序:PrivateSubForm_Load()PrivateSubForm_Click()Text1.Text="":Text1.SetFocusDimaAsString,s
下列选项中不属于面向对象程序设计特征的是
下面对对象概念描述正确的是
下面语句中能够打开随机文件的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。以下程序的功能是从顺序文件中读取数据:PrivateSubCommand1_Click()Dims1AsString,s2AsStringOpen"c:\d4.
某人编写了下面的程序,希望能把Textl文本框中的内容写到out.txt文件中PPrivateSubCommand1_Click()Open"out.txt"ForOutputAs#2Print"Text1"Close#2EndSub
在窗体上画两个标签和一个命令按钮,其名称分别为Label1、Label2和Command1,然后编写如下程序:PrivateSubfune(LAsLabe1)PrivateSubCommand1_Click()L.Caption="1234
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()c=1234c1=Trim(Str(c))Fori=1To4Print______________NextEn
随机试题
设f(χ)=∫0χdt∫0ttln(1+u2)du,g(χ)=(1-cost)dt,则当χ→0时,f(χ)是g(χ)的().
不属于数据字典的条目的是()
患者60岁,反复咳嗽咳痰10余年。昨日晨突然出现气急、胸痛,呼吸困难。体检:口唇发绀,气管向右移位,左肺呼吸音减低。最可能的诊断是
糜蛋白酶原的激活依赖于
诊断侵袭性牙周炎时,若进行细菌学检查,可查出的主要致病菌是
治疗寒性哮喘,首选方剂为
定作合同对于支付报酬的期限没有约定或者约定不明,又不能达成补充协议,按照合同有关条款或者交易习惯也不能确定的,定作人应当在()支付报酬。
如果潜在GDP增长率为2%,而实际GDP增长率为5%,根据奥肯定律,失业率将会下降()。
将语句依次填入下面横线处,衔接最恰当的一组是:庐山瀑布群是有历史的,_______。庐山瀑布群便是以不同的风貌向世人展示她的万般风情。①赞颂其壮观雄伟,给庐山瀑布带来了极高的声誉②庐山瀑布群还有开生瀑、石门涧、玉帘泉、黄龙潭和乌龙潭瀑布等③庐山的瀑布
A、Hewon’tgoshoppingwithoutaguard.B、Helefthisroomkeyinashop.C、Hecan’tgetintotheguardroom.D、Hecouldn’tfind
最新回复
(
0
)