第7章 常用控件

合集下载

第7章 Web浏览器

第7章 Web浏览器

Create
2. WebResponse类和HttpWebResponse类
WebResponse类与WebRequest类相似,也是一个抽象基类,针对HTTP的响 应类是派生自WebResponse类的HttpWebResponse类。
HttpWebResponse对象是通过调用WebRequest实例的GetResponse方法来创
其中URL“ /index.htm”为2345网址导航网站,本章 开发的Web浏览器就以它作为默认主页,如图7.7所示。
3. 事件 WebBrowser控件的常用事件及说明如表7-4所示。
事件 CanGoBackChanged CanGoForwardChanged 说明 在CanGoBack属性值更改时发生 在CanGoForward属性值更改时发生
例如,如果下一页可用,则单击【前进】按钮调用GoForward方法浏览下
一页,如图7.6所示,代码如下: private void pageForward_Click(object sender, EventArgs e) { pageWebBrowser.GoForward(); }
(3) GoHome方法 GoHome方法将WebBrowser控件导航到当前用户的主页。 语法: public void GoHome() 例如,单击【主页】按钮,返回当前用户设置的主页,如图7.6所示,代码如 下: private void pageHome_Click(object sender, EventArgs e) { pageWebBrowser.GoHome(); }
使用 requestUriString 参数创建一个 Uri 实例 , 并将该实例传递给新的 WebRequest. 该 方 法 将 运 行 时 确 定 的 WebRequest 类 的 子 类 作 为 与 requestUri 最 接 近 的 注 册 匹 配 项 。 例 如 , 当 以 http:// 开 头 的 URI 在 requestUri中传递时, 由Create返回一个HttpWebRequest, 如果改为传递 以file://开头的URI, 则Create方法将返回FileWebRequest实例. .NET支持 的方案有http://、https://和file://

Delphi第7章窗体和组件详解

Delphi第7章窗体和组件详解

7.1 窗体
组件的事件是对组件所做的某个动作或系统的某些行 为(如按下鼠标、双击鼠标、窗体装入等)的反应。
事 件 说 明
OnClick
OnDblClick
触发条件当鼠标双击时触源自本事件OnMouseDown
OnMouseMove OnKeyDown OnKeyPress OnKeyUp OnEnter OnExit OnStartDrag OnDragDrop
计时器控件Timer的使用
Panel、 Scrollbar组件
Panel:可称之为窗格。可用于创建状态栏、工具栏、工具条等。 Scrollbar用来创建标准Windows滚动条,在很多时候滚动条是自 动加入的,并不需要添加代码来实现。 作用说明 Panel属性
Alignment
BevelInner
移出窗体 Label1.Left:=Label1.Left-20//Left属性值减 20 else Label1.Left:=Form1.Width;//移出左边界时 从窗体右边界移入
7.2 文本显示输入类组件
7.2.3 TMemo组件 1.概述 TMemo备注框组件位于组件面板的Standard选项卡上 ,可以显示、编辑多行文本。 2.主要属性 (1) Lines属性 (2) ScrollBars属性 (3) WantTabs属性
7.3 按钮类组件
7.3.1 TButton组件 1.概述 TButton命令按钮组件用于为用户提供选择执行的命令 ,通常称为命令按钮。 2.主要属性 (1) Cancel属性 (2) Caption属性 (3) Default属性 (4) Enabled属性 (5) ModalResult属性 (6) Name属性 例:加法运算

VB第7章 常用控件

VB第7章 常用控件

教案讲稿第七章常用控件[旧课复习]:复习内容:1. 一维数组求和,求平均等2. 复习列表框组合框,为控件做准备复习目的:巩固一维数组,二维数组的应用复习时长:大约5分钟[新课导入]:导入方式:通过复习列表框引入本章节的常用控件,列举常用控件在日常软件中的使用方法。

导入目的:增强学生的学习积极性导入时长:大约5分钟[新课讲授]:重点:各种常用控件(单选按钮、复选框、滚动条、计时器)难点:计时器的应用(Interval属性,Timer事件)方法:运用多媒体辅助教学,采用案例教学和任务驱动等教学法。

7.1单选按钮单选按钮又称为选项按钮(OptionButton),单选按钮一般总是作为一个按钮组来完成工作的。

单选按钮组是一组相互排斥的选项按钮,在一般情况下,在单选按钮组中一次只能选择一个选项,如果一次要选择多个单选按钮,可以使用框架控件把单选按钮分组。

单选按钮的主要属性有:1.Caption属性:单选按钮的文本内容。

2.Value属性:单选按钮是否被选中的属性。

如果将该值为True或-1,单选按钮被选中,如果将该值为False或0,单选按钮未被选中。

3.Style属性:单选按钮的外观。

该值取0时,是标准的Windows风格;取1时,是图形风格。

单选按钮的事件:Click事件:单击单选按钮时触发该事件。

1.使用单选按钮控件【例7.1】设计一个简易血型选择器,用户界面如图7-1所示,由四个单选按钮和一个命令按钮以及一个文本框组成。

选中血型后单击“选择”按钮,结果显示在文本框中。

图7-1 简易血型选择器设计步骤如下:(1)建立应用程序用户界面。

(2)编写代码编写命令按钮Commandl的Click事件代码:Private Sub Command1_Click()If Option1.Value = True Then Text1.Text = "您是O型血"If Option2.Value = True Then Text1.Text = "您是A型血"If Option3.Value = True Then Text1.Text = "您是B型血"If Option4.Value = True Then Text1.Text = "您是AB型血"End Sub7.2 复选框复选框(CheckBox)可以从多个选择中选择一个或多个选项。

VB6.0教程

VB6.0教程

2、工程的组成
应用程序建立在工程的基础之上,一个工程是各种类型文件的集合,它包括工程文件 (Vbp)、窗体文件(Frm)、标准模块文件(Bas)、类模块文件(Cls)、资源文 件(Res)和ActiveX的文件(Ocx)。 1.工程文件 存储了与该工程有关的所有文件和对象的清单,这些文件和对象自动链接到工程文件 上,每次保存工程时,其相关文件信息也随之更新。当然,某个工程下的对象和文件 也可供其他工程共享使用。在工程的所有对象和文件被汇聚在一起并完成编码后,就 可以编译工程,生成可执行文件。 2.窗体文件 存储了窗体上使用的所有控件对象、对象的属性、对象相应的事件工程和程序代码。 一个应用程序至少包含一个窗体文件。 3.标准模块文件 存储了所有模块级变量和用户自定义的通用过程。通用过程是指可以被应用程序各处 调用的过程。 4.类模块文件 用来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码。
二、面向过程的语言
用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法、步骤。 面向过程的程序设计的核心是数据结构和算法,其中数据结构用来量化描述需要解决 的问题,算法则研究如何用更快捷、高效的方法来组织解决问题的具体过程。面向过 程的程序设计语言主要有BASIC、FORTRAN、PASCAL、C等。
下面简单介绍如何安装Visual Basic 6.0企业版。 1.将Visual Basic 6.0安装盘放入光躯中,浏览安装盘,双击 “SETUP.EXE” 文件,进入安装向导。 2.直接点击“下一步” 按钮,在“最终用户协议”对话框中仔细阅读 其协议,若确实无疑义,选中“接受协议”,再点击“下一步” 按钮。 3.输入产品的ID号。 4.选中“安装Visual Basic 6.0中文企业版” ,再点击“下一步” 按钮。 在弹出的菜单中点击“继续” 按钮,再点击“确定” 按钮,等待片 刻。 5.一般情况下使用默认安装文件夹即可,当然也可以点击“浏览”按钮 自由更改安装文件夹。 6.点击“典型安装”左边的图标按钮,等待拷贝文件。 7.点击“重新启动Windows” ,重新启动计算机后,在出现的窗体中把 “安装 MSDN”项去掉,再点击“下一步” 按钮,再点击“是”。 8.直接点击“下一步” 按钮 ,把弹出的窗体中的“现在注册”项去掉, 再点击“完成”按钮,即完成了VB的安装。

PB_07第7章__数据窗口控件

PB_07第7章__数据窗口控件


7.3 数据窗口控件事务对象
/* 根据当前 PB.INI的设置值设置 的设置值设置SQLCA属性 属性*/ 的设置值设置 属性
SQLCA.DBMS=ProfileString (startupfile, "database", "dbms","") SQLCA.database= ProfileString (startupfile, "database","database","") erid= ProfileString (startupfile, "database", "userid","") SQLCA.dbpass= ProfileString (startupfile, "database", "dbpass","") SQLCA.logid= ProfileString (startupfile, "database", "logid","") SQLCA.logpass= ProfileString (startupfile, "database","LogPassWord", "") SQLCA.servername=ProfileString(startupfile, "database","servername", "") SQLCA.dbparm=ProfileString (startupfile, "database", "dbparm","") CONNECT USING SQLCA; //与数据库连接 If SQLCA.SQLCode<0 Then //检查连接是否成功 MessageBox("连接失败",SQLCA.SQLErrText,Exclamation!) End If

北邮2022春Windows程序设计第一次阶段作业

北邮2022春Windows程序设计第一次阶段作业
复选框的Checkstate属性为Checkstate.Indeterminate时,表示()。
A.选框未被选定
B.复选框被选中
C.复选框被选定并有灰色的勾
D.复选框不可以操作
知识点:
第7章常用控件
学生答案:
[]
标准答案:
C;
得分:
[0]
试题分值:
10.0
提示:
5.(错误)
下列控件中,没有text属性的是()。
知识点:
第7章常用控件
学生答案:
[]
标准答案:
A;
得分:
[0]
试题分值:
10.0
提示:
2.(错误)
引用列表框(Listbox1)最后一个数据项应使用()。
A.Listbox1.items(Listbox1.items.count)
B.Listbox1.items(Listbox1.items.count-1)
A.框架
B.列表框
C.复选框
D.定时器
知识点:
第7章常用控件
学生答案:
[]
标准答案:
D;
得分:
[0]
试题分值:
10.0
提示:
6.(错误)
在下列关于通用对话框的说法中错误的是()。
A.可以用Showdialog方法打开。
B.可以用Show方法打开。
C.当选择了“取消”按钮后,Showdialog方法的返回值是Dialogresult.cancel。
A.正确
B.错误
知识点:
第7章常用控件
学生答案:
[]
标准答案:
A;
得分:
[0]
试题分值:

第7章表单的应用

第7章表单的应用

该属性时,可以关闭整个表单的验证,这样可以使form内的所有表单控件不被验
证。 注意:
<form>标记的属性并不会直接影响表单的显示效果。要想让一个表单有意
义,就必须在<form>与</form>之间添加相应的表单控件。
7.3 Input元素及属性
让IT教学更简单,让IT学习更有效
Input元素的type属性

• •
value:指定输入框的默认值。
max:指定输入框可以接受的最大的输入值。 min:指定输入框可以接受的最小的输入值。

step:输入域合法的间隔,如果不设置,默认值是1。
7.3 知识点讲解
让IT教学更简单,让IT学习更有效
1、Input元素的type属性
(17)range类型<input type="range" /> range类型的input元素用于提供一定范围内数值的输入范围,在网页中显示 为滑动条。它的常用属性与number类型一样,通过min属性和max属性,可以设 置最小值与最大值,通过step属性指定每次滑动的步幅。 (18)Date pickers类型<input type= date, month, week…" /> Date pickers类型是指时间日期类型,HTML5中提供了多个可供选取日期和
表单的构成
创建表单
7.1 知识点讲解
让IT教学更简单,让IT学习更有效
1、表单的构成
在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信 息和表单域3个部分构成,如下图所示,即为一个简单的HTML表单界面及其构 成。
表单域 (容纳表单控件 和提示信息)

VB习题解答

VB习题解答

作用:在对象上输出信息 对象:窗体、图形框或打印机(Printer) ,省略对象在窗体上输出。 Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重复使用。 ;(分号):光标定位上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 开始打印的位置是由对象的CurrentX和CurrentX属性决定, 缺省为打印对象的左上角0,0。 注意:Print方法在Form _Load事件过程中起作用,必须设置窗体的 AutoRedraw为True。
3.常用方法
[对象.]SetFocus:是把光标移到指定的文本框对象中。
4.文本框的应用 数据过滤
例2.7 要求输入合法的数字数据。当输入结束时(按Tab键),对于 输入正确的数据,显示正确信息;对输入的非数字数据,则响铃 (Beep)、显示错误信息、清除文本框中的内容,并使焦点重新回到文 本框。 • Text2_ LostFocus 当输入结束按Tab键时,该事件激发。 • IsNumeric(Text2):判断是否输入非数字数据。 • Text2.SetFocus:使焦点重新回到文本框。
例2.3
控件设置
默认控件名 标题 有关属性设置 Name Caption 颜色、对齐、 Form1 MousePointer=99,MouseIcon=Key04.ico 鼠标属性例 左对齐 Alignment=0, BorderStyle =1 Label1 居中 Alignment=1,BorderStyle =1 Label2 自动 AutoSize=True, WordWarp=False, BorderStyle =1 Label3 背景白 BackColor= &H00FFFFFF&, BorderStyle =0 Label4 前景红 ForeColor= &H000000FF&, BorderStyle =0 Label5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0--Unchecked:未被选定(默认) 1--Checked:选定 2--Grayed:灰色
复选框——常用事件
Click事件
无论何时,单击复选框都会触发Click事件,一般不需编程。
复选框无DblClick事件 (此前介绍的命令按钮也无DblClick事件)
列表框(ListBox)
以列表形式提供多个数据项供用户选择。用户可以单击 一个或多个列表项。 如果列表项较多,超过了列表框设计时可显示的项目数, 则系统会自动在列表框边上加一个垂直滚动条。
Alignment

Value
单选按钮程序示例
单选按钮——常用属性
Style
0--Standard: 标准方式(文字外 观) 1--Graphical:图形方式(文字+图 形外观)
Picture
Style的值为1时,设置选项按钮上 显示的图片
Style的值为1时,设置选项按钮被 按下时(选中状态)显示的图片 Style的值为1时,设置选项无效 (Enabled属性值为False)时显示 的图片 。
图片框支持Print(输出文本)方法。 图片框支持绘图方法PSet(指定位置用指定颜色画点)、Line (画线)、Circle(画圆或椭圆)。
图片框是一个容器控件,可以包含其他控件。如图片框 内可放入一个图像框。
图片框程序示例
图片框(PictureBox)——常用属性 Picture
设置图片框中显示的图片。用法与图像框相同。
AutoSize
图片框控件是否自动适应图片大小。 False(缺省)——图片框和图片大小均不变。图片 超出图片框部分看不见。 True——图片框自动改变大小以显示图片全部内容。 图片大小不变。 注意:在图片框中,图片大小始终不变。
线条控件(Line)
ListCount
返回列表框所含列表项的个数。 该属性在属性窗口中不显示,只 在程序中用。 例:Text1=list1.listcount
列表框——常用属性
ListIndex
返回最后选中的列表项的序号(包括多选)。 如果未选任何列表项,则其值为-1。 该属性只在程序设计中使用。 例如:Text1=list1.listindex
列表框——常用属性
Columns
列表框显示形式,决定列表框是水平滚动还是垂直滚动。 值为0(缺省)——单列显示。垂直滚动条。 值大于0时,按指定列数显示。水平滚动条。
Sorted
列表项是否排序属性。 False(缺省)——不排序 True——列表项按ASCII码排序 (汉字按拼音)。 只能在设计时设置。


1——允许用户做简单多项选择
2——允许做扩展多项选择,即用户可以使用 Shift、Ctrl进行多项选择。。
Selected(组合框无此属性)


列表项是否被选中属性,其值为逻辑值。
格式:对象名.selected(序号) 值为True——列表项被选中 值为False——列表项没有被选中 多项选择时,要显示选中的列表项,不用 Text属性,而是用list(序号)属性。
第7章
常用控件
王绍清
第 7章
常用控件
主要内容
框架 单选按钮 复选框 列表框 组合框 计时器 图像框 图片框 滚动条
难点
列表框、组合框
VB常用标准控件
框架 单选按钮 复选框 定时器 滚动条 列表框 组合框 图片框 图像框 驱动器列表框 文件夹列表框 文件列表框 形状 线条
Text
返回最后选中的列表项的文本(包括多选)。 例:Text1=list1.text 等价于: Text1=list1.list(list1.listindex)
列表框——常用属性
MultiSelect

(组合框0(缺省)——不允许多项选择
设置Enabled为False。
时钟控件程序示例——移动字幕
利用时钟控件编写一个有移动字 幕的欢迎界面。要求程序运行效 果如图所示。 设置Timer1的Interval=50 设置Label1的caption=“欢迎 您使用本系统!”
图像框(Image)
用来显示图片的控件,它可以显多种格式的图片文件, 如:BMP 、.ICO、.WMF、 .GIF、.JPG等格式的文件。
去除图像框中的图像
set 对象名.Picture=LoadPicture
Stretch
伸缩属性。图片可伸缩变大或变小。 值为False(缺省)— 图像框随图片大小缩放。 值为True — 图片随图像框大小伸缩。
图片框(PictureBox)
图片框不仅可以显示图形,还可以显示文本。
改变左端点(x1,y1)和右端点(x2,y2) 的值。
形状控件(Shape)
Shape控件用于绘制矩形、正方形、椭 圆形、圆形、圆角矩形或圆角正方形。 常用属性
Shape ——指定形状(6种):矩形、 正方形、椭圆形、圆形、圆角矩形或圆角 正方形。 Fillstyle —— 形状的填充图案 FillColor ——形状填充图案的颜色。 如果Fillstyle的值为1-transparent (透明),则无效。 如果Fillstyle的值为0-solid(无图案), 则为填充颜色。 Borderstyle —— 边框线条样式 BorderColor —— 边框线条的颜色 Borderwidth ——边框线条的粗细
时钟控件——常用事件、方法
时钟控件只有一个Timer事件
当Enabled属性值为True且Interval属性值大于0时, 该事
件以Interval属性指定的时间间隔发生。 常常将需要定时执行的操作放在Timer事件过程中。
时钟控件失效的两种方法
将Interval属性设置为0或负数;
组合框示例
修改QQ账号输入组合框,使其能记下输入的QQ号
分析:先在所有列表项中查找输入项,若无,则添加。
时钟控件(Timer)
时钟控件又称计时器控件,用于有规律地定时执行指定
的工作,如计时、倒计时、动画等。
在程序运行阶段,时钟控件Timer不可见。
时钟控件常用属性
Interval——设置计时间隔。单位是毫秒(0.001秒)。取值 范围在0~65535 。默认值为0,时钟控件不工作。 Enabled——是否有效。默认为True。设置为False可使时钟 控件无效
DownPicture

DisabledPicture

单选按钮——常用方法、事件
常用方法
SetFocus——相当于将Value属性设置为True。
常用事件
Click——单击事件。事件发生后,其Value值为True。
复选框(CheckBox)
复选框用于实现一种“不定项选择”的功能。 选择某一选项后,该控件将显示√,而清除此选项后, √消失。 复选框示例
图像框程序示例
图像框(Image)——常用属性
Picture
设置图像框中显示的图片 图片文件可以在设计阶段通过属性窗口的Picture 属性装入, 也可以在程序中用 LoadPicture函数装入。 LoadPicture函数格式: set 对象名.Picture=LoadPicture(图形文件名)
列表框——常用属性
List

列表框程序示例
在属性窗口中,用于在设计时输入列表项,可用Ctrl+Enter换行 程序中,它是一个数组,元素值为列表框中的各个列表项。 格式:对象名.List(序号) 列表项的序号由上至下依次为0、1、2、…… 、ListCount-1。 例:Text1=list1.list(2)
向右移动多个列 表项Cmd1 向左移动多个列 表项Cmd2(代 码略)
思考:list1.list(i) 是否可以换成:List1.text ?
向右或向左移动全部列表项示例
向右移动全部列 表项Cmdall1 向右移动全部列 表项Cmdall2 (略)
组合框
组合框与列表框相似,但组合框不允许多项选择。 组合框的 Style 属性取值: 0 , 1 , 2 ,而列表框的取 值只有0,1。 Style 取值为 0 , 1 时,组合框允许输入、修改数据, 而列表框中不能修改。 列表框样式 组合框样式
Clear

RemoveItem

列表框——常用事件
Click DblClick
列表框程序示例
单个列表项选择示例
向右移动项目Cmd1 向左移动项目cmd2
思考:list1.list(list1.listindex) 是否可以换成:List1.text ?
多个列表项选择示例
Line控件用于绘制一条线段 常用属性
Borderstyle ——设置线条样式共 有6种:透明、实线、虚线、点线、 双点划线和内收实线。 BorderColor ——设置线条的颜色 Borderwidth ——设置线条的粗细 左端点(x1,y1) 右端点(x2,y2) 移动线条
单选按钮(Optionbutton)
单选按钮用于实现“单项选择” 同一组的单选按钮彼此相互排斥 默认情况下,窗体中的单选按钮属于一个组 单选按钮分组,可以使用框架控件。
单选按钮——常用属性
Caption
单选按钮的标题文本。 标题文本中可加&设置快捷键,如: &File 、&Edit 0——标题显示在右边(缺省设置) 1——标题显示在左边。 True——单选钮被选定 False——单选钮未被选定(缺省设置)
相关文档
最新文档