首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上放置两个列表框,名称分别为Listl和Ljst2。在Listl中添加“Iteml”…“Itern6”,并设置MultiSelect属性为2(
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上放置两个列表框,名称分别为Listl和Ljst2。在Listl中添加“Iteml”…“Itern6”,并设置MultiSelect属性为2(
admin
2010-07-13
22
问题
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml的窗体上放置两个列表框,名称分别为Listl和Ljst2。在Listl中添加“Iteml”…“Itern6”,并设置MultiSelect属性为2(要求在控件属性中设置实现)。再放置一个名称为Commandl、标题为“导出”的命令按钮。程序运行后,如果单击“导出”按钮,将Listl中选中的内容(至少三项)复制到List2中,并将对应的项从Listl中删除。如果选择的项数少于3项,用消息框提示“请选择至少3项”,如图63—1所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sjl.frm,工程文件名为sjl.vbp。
(2)在名称为Forml的窗体上放置一个名称为Textl的文本框。程序运行后,用户在文本框中输入的英文字母一律用小写显示。如图63—2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
选项
答案
(1)向列表框中添加项目可以用AddItem方法添加,也可以在属性窗口中进行。列表框的Text属性为最后一次选中的 表项的文本。 根据题意,新建“标准EXE”工程,将两个列表框控件和一个命令按钮添加到窗体中,列表框的名称分别为Listl和 List2,在Listl中List属性中添加“Iteml”、“Item2”、“Item3”、“Item4”、“Item5”和“Item6”,命令按钮的名称为Commandl、Caption属性为“导出”,在Listl中选中的项,通过for循环进行复制并删除。补充后的具体代码如下: Private Sub Commandl_Click() Dim i As Integer i=1 If Listl.SelCount<3 Then’如果选中的项数小于3则弹出提示 MsgBox(“请选择至少3项”) Else While i<=Listl.ListCount’利用while循环获得选中的项 If Listl.Selected(i-1)=True Then’如果被选中 List2.AddItem Listl.List(i-1) ’则加入到List2中 Listl.RemoveItem(i-1)’删除选中项 i=i-1’删除一项则计数减1 End If i=i+1’每循环一次计数加1 Wend End If End Sub 单击[*]按钮运行程序,并按要求保存。 (2)在Text控件中输入文本时会触发Change事件,要将大写字母转换成小写字母要通过Lcase函数来实现。 根据题意,新建“标准EXE”工程,将一个文本框控件添加到窗体中,其名称为Textl、Text属性为空,设置结束后双击Textl,进入代码窗口,编写如下代码: Private Sub Textl_Change() Textl.Text=LCase(Textl.Text) Textl.SelStart=Len(Textl.Text) End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://jikaoti.com/ti/YJg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列代码的执行结果是()。PublicclassTest{Publicstaticvoidmain(Stringargs[]){System.out.println(5/2);System.out.p
Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。
MouseEvent事件可以实现监听器接口的是MouseListener和【】。
执行下列程序后,输出结果为()。publicclassTest{publicstaticvoidmain(String[]args){StringBuffersb=newStri
复合语句是用( )括起来的一段代码。
下面不属于软件设计原则的是( )。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
如果不为类的成员变量定义初始值,Java会给它们设置默认值。下列说法中不正确的是( )。
下列选项中不属于结构化程序设计方法的是( )。
通过类MyClass中的不含参数的构造函数,生成该类的一个对象obj,可通过以下语句实现:______。
随机试题
LC振荡电路中,正反馈电压取自电容者称为电容三点式振荡电路。()
有关肌梭功能的叙述,错误的是()
患者,女,40岁。仰卧时腹部呈蛙状,侧卧时下侧腹部明显膨出。应首先考虑的是()
经前乳房、乳头胀痛,不能触衣,选用
体质形成的第一因素是
继承权丧失
阅读下列FORTRAN程序:CHARACTERA*5A=’ABCDE’CALLS(A)ENDSUBROUTINES(X)CHARACTERX*3WRITE(*,*)XEND
根据《企业所得税法》规定,依照外国(地区)法律成立且实际管理机构不在中国境内,但在中国境内设立机构、场所的,或者在中国境内未设立机构、场所,但有来源于中国境内所得的企业,是()。
银行代保管业务包括露封保管业务和密封保管业务。其区别主要在于()。
AcceleratedeconomicgrowthinChinawillprovidenewopportunitiesandgivefurtherimpetustothegrowthofChina-USrelations
最新回复
(
0
)