窗体、标签、文本框、命令按钮作业一参考

合集下载

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案

全国计算机二级《VB》练习题及答案全国计算机二级《VB》练习题及答案9月计算机等级考试将于9月23日-26日举行,目前处于紧张的备考阶段,以下是店铺搜索整理的一份全国计算机二级《VB》练习题及答案,供参考练习,预祝考生们考出自己理想的成绩!想了解更多相关信息请持续关注我们店铺!1.双击窗体中的对象后,VB将显示的窗口是(C)(单)A.工具箱B.项目(工程)窗口C.代码窗口D.属性窗口2.下述选项中,VB的程序设计方法是(B)(单)A.面向对象、顺序驱动B.面向对象、事件驱动C.面向过程、事件驱动D.面向过程、顺序驱动3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)A.ShowB.UnloadC.LoadD.Hide4.文本框的默认属性是(B)(单)A.CaptionB.TextD.Top5.标签默认属性是(A)(单)A.CaptionD.Top6.执行以下程序段:a$="abbacddcba"For I=6 To 2 Step -2X=Mid(a,I,I)Y=Left(a,I)z=Right(a,I)z=Ucase(X&Y&z)Next IPrint z输出结果为(B)(单)A.ABAB.BBABBAC.ABBABAD.AABAAB7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Option Base 1Private Sub Command1_Click( )Dim a As Varianta=Array(1,2,3,4,5)Sum=0For I=1 To 5Sum = sum+a(I)Next Ix=Sum/5For I =1 To 5If a(I)>x Then Print a(I);End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)A.1 2B.1 2 3C.3 4 5D.4 58.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。

窗体、文本框、标签、控件

窗体、文本框、标签、控件

Text1.SetFocus 使文本框获得焦点
Text:设置控件中的文本。
MultiLine: 设置控件是否可以接受多行文本。
ScrollBars: 设置控件是否具有水平或垂直滚动条。(但当MultiLine属性为False时,它是不起作用的。)
Alignment: 设置控件中文本的对齐方式。
功能键(没有KeyAscii值而是KeyCode值) 当用户击键后 (同上)发生KEyDown和KeyUp事件,获得KeyCode值
键盘Ctrl,Shift,Alt与一些别的键组合
Shift参数:
未按Ctrl,Shift,Alt三键时,Shift值为0;
当按了“Shift”键时,Shift值为1;
窗体(Form)控件元素(Control) 关闭窗口代码Unload Me
屏幕左上角0,0 右下角16150,10900 中心 8075,5450
BackColor: 设置窗体背景颜色。
BorderStyle:设置窗体的边框风格。
Caption: 设置窗体标题栏上事件)
象鼠标移动、双击、右击、拖动、键盘按下,这些用户对计算机的常用操作都是 事件
一个控件执行的任务就是 方法
鼠标事件
Cilck:用户单击鼠标键时发生
Picture:给窗体配上漂亮的位图。
ControlBox False 窗口没有关闭按钮
BorderStyle 3-Fixed 窗口不能调整大小
把Default设为True,则在按下回车键时,不论焦点处于何处,都会触发该按钮的Click事件,
当命令按钮的befault=true时,右击按钮才有效。
Icon:设置窗体标题栏上的图标。

Visual Basic窗体及标签的应用 命令按钮与文本框的使用.

Visual Basic窗体及标签的应用 命令按钮与文本框的使用.
任务分析:首先程序执行时要在窗体上显
示文字,这就要用到Label(标签)控件。窗体就 是我们打开VB程序时所显示的。接下来我们来 看下Label是哪个控件。(请看操作演示)
标签的属性
在介绍标签时,我们先来看设计一个标签, 两种方法。 第二。每设计好一个标签,VB会自动为每个标
默认取一个名字(通常是Lable1…) 第三。学习标签(Label)的几个属性:
代码格式续

例:我这是们对要象修名改称,窗是体对的背景颜色,标签的颜色, 字号的窗改体,大F下小o面r,的m1字L进a体b行e等修l1 。
Private是S同ub样的La道b理el1_Click() 这是对对象的属性进
Form1.BackColor=&00221
行修改,可是对窗体, 也可以对标签。只要
名称(Name)属性,Caption属性, AutoSize属性,Borderstyle属性。
标签能识别的事件
标签能识别的事件: Click(单击事件),DblClick事件, MouseDown,MouseUp事件。
编写程序代码的格式: 双击标签(注意是你想要对那个对象就双击哪一
个),会弹出一个代码窗体。他自动会有一个 事件在上面。我一个文本框及一人标 签,使程序运行时在文本框中每输入一个字,在 标签上都能立即显示文本框中当前的整个字符 串.
提示:应用文本框的Change事件过程.
命令按钮常用来启动、中断或结束一个任务。 命令按钮的属性: 名称(Name):默认为Command1; Caption属性。 命令按钮的事件:Click
设置对象属性
对象
名称
属性
窗体 Form Form1
Caption=”按钮与文本框”

vb3第三章 窗体、命令按钮、基本输入输出控件

vb3第三章  窗体、命令按钮、基本输入输出控件

例5:Private Sub Command1_Click() : Shell "c:\windows\calc.exe", vbNormalFocus End Sub 三、如何用代码选中命令按钮 例: Private Sub Command1_Click() Shell "c:\windows\write.exe", vbNormalFocus End Sub Private Sub Command2_Click() Command1_Click End Sub Private Sub Command3_Click() Command1.Value = True 研6 End Sub
3.2 命令按钮(CommandButton) 命令按钮( 属性:P33表 一、属性:P33表3-1 事件: 二、事件: Click、KeyDown、KeyUp、MouseDown、MouseUp… Click、KeyDown、KeyUp、MouseDown、MouseUp 例1: Private Sub Command1_MouseDown(……) Form1.BackColor = vbRed End Sub 例2: Private Sub Command1_MouseUp(……) Form1.BackColor = vbGreen End Sub 例3: Private Sub Command1_KeyDown(……) Form1.Caption = "你好 你好" 你好 End Sub 例4: Private Sub Command1_KeyUp(……) Form1.Caption = "再见 再见" 再见 研5 End Sub
3.4
文本框( 文本框(Text) )

界面设计常用对象窗体、文本框、标签、按钮等常用属性

界面设计常用对象窗体、文本框、标签、按钮等常用属性
Visible
Visible属性决定程序运行时命令按钮是否可见。当属性值为False不可见时,不能响应用户的鼠标与键盘操作
Moveable属性值为True时,程序运行后用户可以拖动标题栏移动窗体
Picture
使用Picture属性可以为窗体指定一幅背景图片,设置方法与Icon属性相同
WindowState
WindowState属性决定窗体的当前状态是还原、最小化还是最大化。0-正常状态;1-最小化状态;2-最大化状态
文本框
Alignment
该属性设置Text属性值文本内容的对齐方式。值为0时,左对齐;值为1时,右对齐;值为2时,中间对齐
ScrollBars
当MultiLine属性值为Ture时,ScrollBars属性值决定文本框的滚动条模式。0-无滚动条;1-只有水平滚动条;2-只有垂直滚动条;3-有水平和垂直滚动条。MultiLine属性值为False时,ScrollBars属性值无意义。ScrollBars属性为只读属性
属性
说明
Text
Text属性的值是文本框中的文本内容。程序可以读入该属性的值,获得用户输入的信息;也可以重新设置它的值,显示信息
Maxlength
该属性决定文本框中文本的最大长度,以字符数为单位。默认值为0,表示长度只受系统内存限制,若该属性值被设置为大于0的数,则表示文本框能够输入和显示文本的具体长度
ControlBox
true该属性是默认值,即显示窗体标题栏上的状态控制按钮和窗体图标
False不显示窗体标题栏上的状态按钮及图标
Font
字体,可从弹出的对话框中选择字体、大小、样式、效果
ForeColor
前景颜色,可从弹出的调色板中选择

第三章 窗体 命令按钮 标签 文本框

第三章 窗体 命令按钮 标签 文本框
设置窗体的边框样式,取值见P31 设置窗体的边框样式,取值见P31 。
Controlbox
设置是否显示窗体的控制菜单条。 设置是否显示窗体的控制菜单条。 是否显示窗体的控制菜单条
MaxButton、MinButton MaxButton、
设置是否显示最大化和最小化按钮 设置是否显示最大化和最小化按钮 是否
提示】Screen是一个全局的系统对象 对应于计算机屏幕, 是一个全局的系统对象, 【提示】Screen是一个全局的系统对象,对应于计算机屏幕,可以直 接使用。 接使用。 思考:如果窗体位于屏幕的中央,怎么修改上述代码? 思考:如果窗体位于屏幕的中央,怎么修改上述代码?
课堂示例3-1 课堂示例
窗体的事件( 窗体的事件(2)
函数返回值为一个数值,见P42。
输入对话框InputBox 输入对话框InputBox
Inputbox函数提供一个输入对话框,允许用户输入数据。 函数返回值就是用户输入的值,是一个字符串。 函数返回值 格式:变量=InputBox( prompt [,title][,default][,x][,y]) 变量=InputBox( [,title][,default][,x][,y] y])
当窗口第一次显示或窗口大小改变时引发该事件。 当窗口调整大小时,可用Resize事件过程来移动窗口中的控件位置或 调整其大小,以使界面保持美观。 【例】设计包含一个TextBox控件的窗体,要求该控件总是充满整个 窗体。(提示:ScaleWidth和ScaleHeigth属性代表窗口内部绘图区域 的宽度和高度。)
End 语句,立即中止、结束程序。 不触发窗体的Unload和 QueryUnload事件。
课堂示例3-6 课堂示例
3.2 简单的输入和输出

窗体中不同控件的作用

窗体中不同控件的作用

窗体中不同控件的作用窗体中不同控件的作用在现代计算机界面设计中,窗体是一个常见的界面元素,通过窗体可以很好地组织和管理各种控件。

控件就是窗体中的各种功能模块,可以包括按钮、文本框、复选框、下拉菜单等等。

不同的控件有不同的作用和功能,下面将介绍几种常见的窗体控件及其作用。

1.按钮(Button)按钮是窗体中最常见的控件之一,用于触发某种操作或执行特定的功能。

按钮通常显示为一个带有文本或图标的可点击的矩形区域,用户点击按钮后,就会触发与之相关的事件或功能。

比如,我们经常见到的“确认”按钮、”取消“按钮等。

2.文本框(TextBox)文本框是用于接受用户输入或显示文本内容的控件。

用户可以在文本框中输入文字,也可以通过程序动态地改变文本框中的内容。

文本框可以用于输入用户名、密码、搜索关键字等。

在文本框中还可以进行文字的选择、复制、剪切和粘贴等操作。

3.复选框(CheckBox)复选框通常用于表示二进制的多选状态,可以允许用户在多个选项之间进行选择。

复选框显示为一个方框,用户可以选择或取消选择其中的选项。

复选框常用于设置软件的各种选项、筛选多个条件等。

4.单选框(RadioButton)单选框与复选框类似,但是单选框只允许用户在多个选项中选择一个。

单选框通常以圆点或圆圈的形式展示,用户点击其中一个单选框时,其他单选框就会自动取消选择。

单选框常用于需要用户在多个互斥选项中进行选择的场景。

5.下拉菜单(ComboBox)下拉菜单是一个组合框,通过点击下拉箭头展开一个菜单,用户可以从菜单中选择一个或多个选项。

下拉菜单通常用于提供一系列选项供用户选择,比如选择性别、选择日期等。

6.列表框(ListBox)列表框用于在窗体中展示一系列选项或数据,可以选择一个或多个选项。

用户可以通过滚动列表框来查看更多的选项,也可以通过点击其中一个选项来进行选择。

列表框常用于展示文件列表、联系人列表等。

通过使用这些不同的窗体控件,我们可以创建出生动、直观的界面,为用户提供良好的交互体验。

实验九_命令按钮、标签和文本框答案092

实验九_命令按钮、标签和文本框答案092

实验九命令按钮、标签和文本框实验目标:1.熟练掌握命令按钮、标签和文本框的使用方法2.掌握命令按钮、标签和文本框的常用属性、事件和方法3.熟悉事件过程的代码编写,建立基于图形用户界面的应用程序实验内容:1)将窗体文件“9-1.Frm” 和工程文件“9-1.Vbp”上传到老师的ftp服务器上的”周一下午”或”周二下午”或”周三晚上”或”周六上午”你的文件夹中。

如:“30808888法学0801张三”.2)练习9-2,9-3,9-4 也同样将窗体文件和工程文件上传到老师的ftp服务器上。

【练习9-1】窗体上有两个文本框Text1、Text2和两个标签框Label1、Label2,为了实时的使Label1显示Text1的内容、Label2显示Text2的内容,也为了比较两个事件的区别,编写了如下的事件过程。

Private Sub Text1_Change()Label1.Caption = Text1.TextEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)Label2.Caption = Text2.TextEnd Sub上机实践调试运行以上程序。

工程运行后,观察结果,如果要使Label2实时显示Text2的内容,应当怎样修改Keypress事件中的代码?Private Sub Text2_KeyPress(KeyAscii As Integer)Label2.Caption = Label2.Caption + Chr(KeyAscii)End Sub【练习9-2】编程,为图片框控件加载汽车图片,命令按钮Command1的标题初态为“前进”,按该按钮时:若标题为“前进”,则图片向左移动,当图片移到窗体的左边沿时,将按钮标题改为“倒车”;若标题为“倒车”,则图片向右移动,当图片移到窗体的右边沿时,将按钮标题改为“前进”。

提示程序如下:Private Sub Command1_Click()If Command1.Caption = "倒车" ThenPicture1.Left = Picture1.Left + 100ElsePicture1.Left = Picture1.Left - 100End IfIf Picture1.Left <= 0 ThenCommand1.Caption = "倒车"ElseIf Picture1.Left >= Form1.ScaleWidth - Picture1.Width ThenCommand1.Caption = "前进"End IfEnd SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()Picture1.Picture = LoadPicture("f:\car1.wmf")Command1.Caption = "前进"Command2.Caption = "退出"End Sub上机实践将以上程序补充完整并调试运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业:
例8(保存文件名为2.frm ,2.vbp)
由于本题未说明标签和文本框中显示的字号大小,故结果无统一要求,一般情况下用默认的字号即可。

注意:更改两个文本框的名称属性T1,T2
代码为:
Private Sub T1_Change()
T2.Text = T1.Text
End Sub
例10(保存文件名为3.frm ,3.vbp)
运行程序出现如下界面:
拖相应控件(标签label1,命令按钮到界面上),设置label1的caption属性为“努力学习”,三个commandButton 的caption属性为相应值;且command2的Enabled属性值为False.
单击command1,效果如下图:
Private Sub Command1_Click()
Label1.Caption = "报效祖国"
Command2.Enabled = True
Command2.SetFocus
Command1.Enabled = False
End Sub
注意,两条蓝色代码不能颠倒,先可用才能获得焦点。


他两行位置随意。

下同。

单击command2,效果如下:
Private Sub Command2_Click()
Label1.Caption = "努力学习"
Command1.Enabled = True
Command1.SetFocus
Command2.Enabled = False
End Sub
结束按钮的代码为:End
第5题(保存文件名为5.frm ,5.vbp)在名称为Form1的窗体中
建立一个名称为Cmd1,标题为"显示"的命令按钮,如图2-1所示。

要求程序运行后,如果单击"显示"按钮,则执行语句Form1.Print "显示";如果单击窗体,则执行语句Form1.Cls。

图2-1
此题需要说明的是:根据运行同学们学到一新知识—即form1.cls 的功能为清除窗体上使用print方法输出的信息。

Cls为窗体的一种方法。

(对象名.方法名)
第6题(保存文件名为6.frm ,6.vbp)在名称为Form1的窗体上
建立一个名称为Text1的文本框,一个名称为Cmd1,标题为"输出"的命令按钮,如图4-1所示。

要求程序运行后,在文本框输入几个字符,单击"输出"
按钮,则在窗体上显示文本框中的文字。

图4-1
此题大家注意,Text1的Text属性值初始为“空”,运行程序时输入字符,完成相应功能。

此题与第7题均考核print方法。

第7题(保存文件名为7.frm ,7.vbp)在名称为Form1的窗体上
建立一个名称为Cmd1,标题为"显示"的命令按钮,编写适当的事件过程。

程序运行后,如果单击"显示"命令按钮,则在窗体上显示"等级考试",如图6-1所示。

程序中不能使用任何变量,直接显示字符串。

图6-1
第9题(保存文件名为9.frm ,9.vbp)在窗体Form1上画出一个
文本框,名称为Txt1,程序运行时,在文本框中输入字符,文本框中的字符将赋值到窗体的标题栏中。

注意,本程序代码中不得使用任何变量。

程序运行时的窗体界面如图46-1所示。

图46-1
此题窗体的caption属性初值不需要更改,文本框的Text属性初值
设为空。

功能代码放哪里?运行程序,向文本框中输入字符,即不断更改文本框的内容,触发了Txt1的Change事件。

功能代码是什么?使得窗体的标题栏中文本信息随着文本框中输入的内容而改变,即form1.caption的值应为txt1.text,围绕对象名.属性=值
Private Sub Txt1_Change()
Form1.Caption = Txt1.Text
End Sub
第13题(保存文件名为13.frm ,13.vbp)
注意:此题的第3)需要在属性窗口中将 command1的visible属性设置为False
第15题(保存文件名为15.frm ,15.vbp)
Private Sub Command1_Click()
Label1.Visible = False
Text1.Visible = False
Form1.Print Text1.Text
End Sub
第16题(保存文件名为16.frm ,16.vbp)
Private Sub C1_Click()
Form1.BackColor = &HFF&
End Sub
最后两题完全做对同学不多,虽然部分同学实现了效果,但代码的通用性差,故请所有同学注意:第17题(保存文件名为17.frm ,17.vbp)
解答:标签的位置发生变化,属性中描述位置的为left,top,考虑到标
签的容器为窗体,故left,top属性值为标签相对于窗体(窗体小点区域的左上角为坐标原点,小点顶端为X轴,左边界为Y轴)
Private Sub Form_Click()
Label1.Top = 0
Label1.Left = Form1.Width - Label1.Width
End Sub
图4-2 图4-3
按钮一与按钮二大小完全相同,否则没办法重合。

有的同学是这样的思路:让按钮一上的文本内容变为按钮二,而让按钮二的visible属性变为false,能这样做的同学是花了心思思考的,但注意此方法是消极的,不可取。

思考:
Cmd2与cmd1重合意味着cmd2的位置发生了变化,而描述位置的属性为Left,Top,故无论cmd1的left,Top属性值是多少,只要将该值设置为cmd2的相应属性值即可。

下面的做法是错误的:
先观察cmd1的属性窗口中left和Top是多少(假设为480,1200),然后写代码cmd2.left=480 cmd2.top=1200
你的程序代码并不具备通用性,换个地方画cmd1,你的代码是不是又要变了?
方法一:
Private Sub Cmd1_Click()
Cmd2.Left = Cmd1.Left
Cmd2.Top = Cmd1.Top
End Sub
自学了P17的同学可能会用这种方法:
Private Sub Cmd1_Click()
Cmd2.Move Cmd1.Left, Cmd1.Top 注意绿色部分不可写数值End
Sub
X。

相关文档
最新文档