带你了解什么是标准控件

合集下载

vb 常用标准控件

vb 常用标准控件

图形控件—图片框与பைடு நூலகம்像框
CurrentX与CurrentY属性 与 属性 用来设置下一个输出的水平( CurrentX)和垂直( CurrentY)坐标。 对象可以是窗体、图片框和打印机,X、Y是坐标值,默认以twip为 单位。省略对象时默认为当前窗体。 例子:在窗体、图片框上输出一些信息,代码见currentxy.vbp 考虑一下横坐标为0的原因? Picture属性 属性 可以载入的图形类型:位图文件(*.bmp、*.dib)、图标文件(*.ico、 *.cur)、图元文件(*.emf)、jpeg文件(*.jpg)、GIF(*.gif) Stretch 主要用于自动调整图像框中图形内容的大小。既可以通过属性窗口设 置,也可以通过程序代码设置。该属性值为TRUE、false。
图形控件—图片框与图像框
图形文件的装入
即把图形文件装入到窗体、图片框或图像框。 图片框与图像框的区别 1、图片框是容器控件,可以作为父控件,而图像框不能作为父控件。 可以将其他控件放在该控件上作为他的子控件,当图片框含有其他 控件时,移动图片框,其子控件一起移动,并且与图片框的相对位 置保持不变。图片框内的控件不能移到图片框外。 注意并不是所有的控件都可以作为其子控件。 2、图片框可以通过print方法接收文本,并可以接收像素组成的图形, 而图像框不能接收print方法输入的信息。 3、图像框比图片框占用的资源少,显示速度快,一般优先考虑使用 图像框。
选择控件—列表框
Sorted 设置列表框中的项目是否按照字母顺序排列。其值为true或 FALSE。为TRUE时按照字母升序排列显示,为false时不排序。 Columns 当列表框中内容较多时,columns属性设置列表框中出现水 平滚动条还是垂直滚动条,以及显示的列数,值为数值型 0:显示垂直滚动条,所有选项都在一列中。 1~~n :显示水平滚动条,同时在列表的宽度范围内自动显示1~~n 列数据。 列表框的方法 Additem 添加新项目,语句格式如下: listname.additem item[,index] 说明:item是添加到列表中的字符串表达式 index是指在列表中插入新项目的位置,若省略index则将项目插在 末尾。通常在form_load事件过程中添加到列表

标准控件与验证控件总结与心得体会

标准控件与验证控件总结与心得体会

标准控件与验证控件总结与心得体会
标准控件与验证控件总结与心得体会
标准控件与验证控件总结与心得体会,那么我们就应该先要做好控件的设计和编写工作,控件是一种重要的辅助软件,它能够让用户使用起来更加方便。

很多朋友在这里也没有说清楚什么叫标准控件和验证控件,下面我们给大家详细介绍一下:1、标准控件是通过定义方法或过程等实现特殊功能或者效果。

如同标准件一样可以制造出规格化产品;2、验证控件主要是进行检查,是不需要进行测试即能判断控件正确性。

如类似一个数据库验证控件,通过给数据库传入合适的数据,控件接收到数据后通过判断是否满足条件,决定是否执行控件提供的操作;3、对于控件而言,其中过程就相当于一个应用程序了,过程又分为系统级过程和独立子过程两部份内容。

- 1 -。

标准控件的使用技巧与自绘

标准控件的使用技巧与自绘

标准控件的使用技巧与自绘在软件开发过程中,使用标准控件是非常常见的。

标准控件是指操作系统提供的一系列图形化用户界面元素,如按钮、文本框、下拉框等。

这些控件具有统一的外观和交互方式,能够提高用户界面的一致性和易用性。

本文将介绍一些常见的标准控件的使用技巧,并探讨自绘控件的相关知识。

一、按钮控件按钮控件是用户界面中最常见的控件之一。

通过按钮控件,用户可以执行特定的操作,如保存数据、提交表单等。

在使用按钮控件时,需要注意以下几点:1. 设置按钮的文本:按钮的文本应该简洁明了,能够准确表达按钮的功能。

如果按钮的功能是提交表单,可以使用“提交”或“确定”作为按钮的文本。

2. 设置按钮的大小:按钮的大小应该适当,既不会显得过大,也不会显得过小。

通常情况下,按钮的宽度应该根据界面的布局进行调整,而高度可以根据实际需要进行设置。

3. 设置按钮的样式:按钮可以有不同的样式,如普通按钮、默认按钮、禁用按钮等。

根据实际需要,可以选择合适的按钮样式。

二、文本框控件文本框控件用于接收用户输入的文本信息。

在使用文本框控件时,需要注意以下几点:1. 设置文本框的大小:文本框的大小应该根据实际需要进行设置。

如果文本框用于接收较长的文本,应该设置较宽的文本框,以便用户能够方便地输入和查看文本。

2. 设置文本框的默认值:文本框可以设置默认值,以便用户可以直接进行编辑或修改。

默认值应该根据实际需要进行设置,能够准确表达文本框的用途。

3. 设置文本框的验证规则:文本框可以设置验证规则,以确保用户输入的文本符合要求。

例如,可以设置文本框只能输入数字或只能输入邮箱地址等。

三、下拉框控件下拉框控件用于提供多个选项供用户选择。

在使用下拉框控件时,需要注意以下几点:1. 设置下拉框的选项:下拉框的选项应该根据实际需要进行设置。

选项应该简洁明了,能够准确表达选项的含义。

2. 设置下拉框的默认选项:下拉框可以设置默认选项,以便用户可以直接进行选择或修改。

标准控件

标准控件

[例5-3]
Option5 Option6 Private Sub Option5_Click() Text1.FontSize = 10 End Sub Private Sub Option6_Click() Text1.FontSize = 20 End Sub
5.2
属性
列表框与组合框
一、列表框(ListBox)
事件
复选框常用的事件为Click事件
Private Sub Check1_Click() If Check1.Value = 1 Then Text1.FontBold = True Else Text1.FontBold = False End If End Sub Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontItalic = True Else Text1.FontItalic = False End If End Sub Private Sub Check3_Click() If Check3.Value = 1 Then Text1.FontUnderline = True Else Text1.FontUnderline = False End If End Sub
属性
.Picture 属性:设置图片框中显示的图片,可以在属性窗口 中设置其Picture属性, 也可以在代码中使用LoadPicture函数进 行设置,格式如下: <对象名>.Picture = LoadPicture(―<图形文件名>”) 要清除图片框中的图像,可以在属性窗口中直接删除其 Picture属性的内容,也可以在代码中使用LoadPicture函数进 行清除,格式如 下: <对象名>.Picture = LoadPicture() 或 <对象名>.Picture = LoadPicture(― ‖) .Autosize 属性:默认值为False,表示图片框以设计时的大 小显示图像,多余部分自动被裁剪。 若将其设置为True, 图片框可以自动调整大小以显示整幅图 像。

《标准控件》PPT课件

《标准控件》PPT课件

//处理控件消息
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDB_PUSHBUTTON: //当用户单击按钮时,改变按钮文本
SetWindowText(hwndPush,"你已按下了按钮!");
break1;2
case IDB_DEFPUSHBUTTON: //当用户单击按钮时,改变按钮文本
第7章 Windows 标准控件
1
7.1 概述
控件
1.Windows 图形用户界面的主要组成部分之一 2.用户通过操作控件对象完成与应用程序的交互 3.体现了Windows 系统面向对象的特点
作为一般窗口,控件具有通用的窗口属性,并且可以使用 ShowWindow ()和MoveWindow ()等窗口管理函数来显示或隐藏控件 、改变控件的位置、尺寸以及其它操作。
LRESULT CALLBACK WndProc(......)
{ int X=50,Y=30; //控件起始坐标
switch(message)
{ case WM_CREATE: //通过响应WM_CREATE消息创建控件子窗口
hwndPush = CreateWindow(lpszClassName1, //按钮子窗口
发出的消息
SendMessage使用 字参数确定同种
调用函数SendMessage向按钮控件发出消息: 消息中的不同动作
SendMessage (hWnd,message,wParam,lParam);
例如:
设置复选框和圆按钮的选中标志时字参数应取 1 SendMessage (hWnd,BM_SETCHECK,1,0);

VB常用标准控件

VB常用标准控件
6.4.1 滚动条
2. 常用事件和方法 ① Scroll事件 滑块被拖动时,触发该事件 ② Change事件
例6.9
设计一个窗体,在其上面显示日期,并使用
滚动条来修改月份,界面如图所示。
6.4.2 定时器
1. 常用属性 Interval属性
Enabled属性
2. 常用事件 Timer事件:在一个定时器控件的预定的时间间隔 过去之后发生。
Caption属性都是默认属性。
Text1.Text = "Visual Basic程序设计"
Text1 = "Visual Basic程序设计"
2. 常见的公共属性 ① Name(名称)属性 ② Visible属性 ③ Caption属性
④ Left、Top、Width、Height属性
⑤ Enabled属性
③ Clear方法:删除列表框中的所有项目。
格式为: Object.Clear
3. 常用事件 列表框可以响应Click和DbClick等事件。
例6.4
设计一个窗体,其执行界面下图所示,可
以通过多项选择,然后单击中间的命令按钮在两个 列表框中移动多个选项。

设计一个用于学习媒体形式调查的程序。复选框用于
第 6章
常用标准控件
6.1 Visual Basic 控件概述 6.2 选择控件 6.3 图形控件 6.4 滚动条与定时器
6.5 多重窗体
6.1 Visual Basic控件概述 6.1.1 Visual Basic控件的分类
1. 标准控件 标准控件也称为内部控件,例如命令 按钮、文本框和标签等。
作为容器使用。
例6.7
6.3.3 直线与形状

控件概述

控件概述

6.2 单选按钮和复选框
1.单选按钮和复选框的重要属性
2.单选按钮和复选框的主要事件
控件名称


OptionButton(如果需要附 用户只能选择一项的小选择集 加的组则使用 Frame) CheckBox 用户可选择一个或多个选项的小选择集
6.2.1 单选按钮和复选框的重要属性
(1)Alignment属性 Alignment属性
6-4-1 列表框组合框图标 用户可以通过单击列表框或组合框中的某一项来选择所需选项, 也可以在组合框中输入自己的选项(即使输入的内容并不包含 在列表中),但是只能在列表框中进行选择,这是列表框和组 合框的最大区别。
1. 列表框和组合框的重要属性
(1)List属性 (1)List属性
List属性用来存放列表框和组合框列表部分的选项。列表是 一个字符串数组,数组的每一项都是一列表选项,对列表框 和组合框控件在设计时可以通过属性窗口进行设置,也可以 在运行时进行读写。其语法为: [<对象名>.].List (<索引值>) [=<字符串表达式>] (2)ListIndex属性 ) 属性 ListIndex属性用来存放控件中当前选择项目的索引,在设计时 不可用。如果未选定项目,则 ListIndex 属性值是 –1。对于 ComboBox 控件,表示用户向文本框部分输入了新文本。
ห้องสมุดไป่ตู้
(3)Sorted属性 Sorted属性
Sorted属性决定控件的元素是否自动按字母表顺序升序排序。 Sorted属性值为True,则选项按字母顺序升序排列,否则按 输入的顺序排列。
(4)Text属性 Text属性
对下拉组合框和简单组合框控件,表示编辑域中的文本,该 文本可以从列表中选择或从键盘输入。 对下拉列表框和列表框控件,表示在列表中选择的选项,返 回值总与表达式List(ListIndex)的返回值相同。Text属性只能 在程序中设置,为只读属性。

第03讲windows标准控件(C++)

第03讲windows标准控件(C++)
第3讲 Windows 标准控件 讲
1
课 题
Windows 标准控件-1 1、了解常见的按钮控件; 2、掌握按钮控件的设计与使用方法; 3、掌握编辑框(文本框)控件的使用方法; 4、使用上述控件完成简单的程序设计; 单选按钮与复选按钮的使用
教 学 目 的
教学重 点 教学难 点
控件与变量的连接
WINDOWS标准控件 标准控件
MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL, UINT nType = MB_OK );
提问: 提问
4. 运行 5.
Hale Waihona Puke :: MessageBoxOnOK() OnCancel() () 6. 默认按钮
例2、单选按钮 、 1、修改例 添加三个单选按钮(圆按钮) 添加三个单选按钮( 、修改例1,添加三个单选按钮 圆按钮) 2、修改 和Caption 、修改ID和 3、为控件添加变量 、
二、编辑控件的应用
单击Showl,则在Edit1编辑框中显示“This is the first EditBox.” ,则在 编辑框中显示“ 单击 编辑框中显示 •单击 单击Clear1,则Edit1编辑框中的内容被清除; 编辑框中的内容被清除; 单击 , 编辑框中的内容被清除 •单击 单击Show2,则在 编辑框中显示“ 单击 ,则在Edit2编辑框中显示“This is the second 编辑框中显示 EditBox!” •单击 单击Clear2,则Edit2编辑框中的内容被清除; 编辑框中的内容被清除; 单击 , 编辑框中的内容被清除 •单击 单击Transfer,则把 编辑框的内容复制到Edit2的编辑框中去 单击 ,则把Edit1编辑框的内容复制到 编辑框的内容复制到 的编辑框中去 •单击 单击Undo,则取消上一次操作 单击 , •若单击 若单击Exit,则退出程序的运行 若单击 ,

第6章 标准控件

第6章 标准控件

3) Tex是指下拉列表中显示给用户的文本。
4) Value对用户来说是不可见的,它只是用作 一种传送列表项相关信息的方法,并不希 望用户看到这些信息。

注意: 如果不指定DropDownlist控件列表项的 Value属性,默认Value属性和Text属性设为相同的 值。

最后,单击【ListItem集合编辑器】的【确 定】按钮,通过浏览器访问,可以看到下 拉列表的列表项。
注:与Windows forms中的不同,系统没有加: Button1.Click += new EventHander(); 而 onclick=“Button1_Click“ 与上行等价。 Default.aspx源XHTML 与C#中的机器生成代码等价。 源XHTML替代了机器生成代码--这是一个很大的改进!
TextBox 控件用来收集用户的输入信息。
以例子来说明TextBox 的用法: (do it ) 1) 新建一个网页, 2) 在网页中添加两个文本框,用户从那里收 集用户名和密码, 3) 添加一个按钮和一个标签 。
代码如下 (do it) <div> username: <asp:TextBox ID="name" runat="server" /> <br /> password: <asp:TextBox ID="password" runat="server" /> <br />



6.1.4 限制输入到文本框中的字符数

通过设置文本框的Columns属性调整文本框的大小, 并不能控制用户可以在其中输入多少字符。即使 创建一个只有三字符宽的文本框控件,用户仍可 以在其中输入上百个字符。

第3章 常用标准控件

第3章 常用标准控件

3.1 文本框、标签与命令按钮
3.1.1 文本框(TextBox)
文本框是一个文本编辑区域,可以在该区 域输入、编辑、修改和显示正文内容。
1、常用属性
(1) Text :设置或返回文本框中显示的内容。 Text1.Text = "Visual Basic“
(2) MaxLength:设置文本框可输入的文字最大 长度。默认值为0,表示可以输入任意长字符串。 注意:在VB中字符长度以字为单位,也就是一个西 文字符与一个汉字都是一个字,长度为1。
2. 列表框(ListBox)的特有属性 (1)Selected:P
逻辑数组。Selected(i)的值为True表示第i+1项被选中。
(2)MultiSelect:D
0-None:禁止多项选择。 1-Simple:简单多项选择。 2-Extended:扩展多项选择。
(3)Columns:D
确定列表框是水平滚动还是垂直滚动。其值n>1时,表示列 表框中的列表项以n列显示。
命令按钮的常用方法是SetFocus方法,使用该方 法可以将焦点定位在指定的命令按钮上。 格式: <对象名>.SetFocus
焦点表示了控件接收用户鼠标或键盘输入的能力。 当对象具有焦点时,可以接收用户的输入。
实例
【例3.1】设计程序,交换两个文本框的内容。
实例
【例3.2】编写一个程序,单击命令按钮时,切 换窗体上文本框的前景色与背景色。
添加ActiveX控件:工程部件
添加ActiveX DLL/EXE部件:工程引用
可插入对象:windows应用程序对象。
3.1 文本框、标签与命令按钮
3.2 单选按纽、复选框和框架
3.3 列表框与组合框

第9章 常用标准控件

第9章  常用标准控件

第九章常用标准控件本章要求:掌握常用控件单选钮、检查框、框架、滚动条、列表框、组合框、时钟等的常用、属性、重要事件和方法的使用;了解一些常用的ActiveX控件(高级控件)的使用。

了解一些常用系统对象的使用。

本章重点:单选钮、检查框、框架、滚动条、列表框、组合框、时钟等的常用、属性、重要事件和方法的使用。

本章难点:列表框、组合框、 ActiveX控件的使用。

9.1控件类型Visual Basic 中的控件分为三类:●标准控件(内部控件)●A c t i v e X控件(外部控件)●可插入对象VB工具箱中只列有标准控件(20个)。

9.1.1 标准控件又称内部控件,是出现在工具箱上的控件。

如下图:9.1.2 ActiveX控件ActiveX控件是可以重复使用的编程代码和数据,它由用ActiveX技术创建的一个或多个对象所组成,其扩展名为.OCX。

在Windows系统的System目录中将ActiveX控件添加到工具箱。

操作步骤如下:单击工程菜单下的部件选项,选中ActiveX控件左边的复选框,单击确定按钮。

9.1.3 可插入对象可插入对象是由其它应用程序创建的对象,如Excel 表格、word文档等,添加和使用方法与ActiveX控件相同。

9.2 常用标准控件控件是构成用户界面的基本元素,只有掌握了控件的属性、事件和方法,才能编写具有实用价值的应用程序。

9.2.1单选钮和复选按钮1.单选钮1.用途单选钮(OptionButton)也称作选择按钮。

一组单选钮控件可以提供一组彼此相互排斥的选项,任何时刻用户只能从中选择一个选项,实现一种“单项选择”的功能,被选中项目左侧圆圈中会出现一黑点。

2. 重要属性(1) Caption:文本标题。

设置单选钮的文本注释内容。

(2) Alignment属性:0:—Left Justify(缺省设置)控件钮在左边,标题显示在右边。

1:—Right Justify 控件钮在右边,标题显示在左边。

第七章 通用标准控件

第七章 通用标准控件
北京源智天下科技有限公司
1-5
联系方式:
文本框控件
文本框控件用于接收输入的数据. 文本框控件用于接收输入的数据.该控件也称之为编辑控件 中最为常用的控件之一. ,是Visual Basic 6.0中最为常用的控件之一. 中最为常用的控件之一 文本框控件常用的主要属性有Text属性,Maxlength属性及 属性, 文本框控件常用的主要属性有 属性 属性及 PassWordChar属性. 属性. 属性 文本框控件常用的事件主要有Change事件 . Change事件 事件. 文本框控件常用的事件主要有 事件 事件 是当文本框控件中的文本发生变化时触发. 是当文本框控件中的文本发生变化时触发 . 在程序运行 阶段通过代码改变文本框控件的Text属性时也会触发该 阶段通过代码改变文本框控件的 属性时也会触发该 事件. 在程序设计时, 事件 . 在程序设计时 , 该属性可以用于两个文本框控件 中显示文本的同步更新. 中显示文本的同步更新.
北京源智天下科技有限公司
1-6
联系方式:
文本框控件应用示例
利用KeyPress事件,当读者输入数据后,单击 " Enter"按键时, 事件,当读者输入数据后,单击" 按键时, 利用 事件 按键时 将数据显示在另外一个文本框中. 将数据显示在另外一个文本框中. 01 'KeyPress事件演示 事件演示 02 Private Sub txtInput_KeyPress(KeyAscii As Integer) 03 If KeyAscii = 13 Then '当按下"Enter"按 当按下" 当按下 按 键 04 txtSend.Text = txtSend.Text & Chr(13) + Chr(10) '添加 添加 Enter换行 换行 05 txtSend.Text = txtSend.Text & txtInput.Text '显示 显示 输入数据 06 txtInput.SetFocus 'txtInput文 文 本框获得 焦点 07 txtInput.Text = "" '清空输入框 清空输入框 08 End If 09 End Sub

第6章 常用标准控件(选修)

第6章  常用标准控件(选修)


3种样式的组合框,如图所示:
下拉组合框:即可输入也可选择。 下拉列表框:只能选择不能输入。 简单组合框:只能输入不能选择。
组合框各主要属性的值:
Combo1.List(Combo1.ListIndex)=“abc”
ListCount = 6 ListIndex = 3 (下标从0开始的) Selected(3) = True,其余为 False。 Sorted = False,没有排序。 Text = “abc”
height
6.2 选择性控件
多数应用程序需要用户做出选择,选择性控 件有单选按钮、复选框、列表框和组合框
6.2.1 复选框(CheckBox)

复选框用来设置多选。属性有:
。 Caption属性:用于设置复选框的文本标题,例 如:str1=Check1.Caption Value属性:设置复选框控件的设置值。例如 Check1.Value=1,表示被选中,返回True值。
例6.9 设计一个窗体,在其上添加一个形状控 件Shape1和一个框架控件Frame1,在框架中 添加6个单选按钮(使用Option1控件数组)用于 控制形状Shape的外观。
3. 可插入对象 Visual Basic中一些能直接使用的对象称为 可插入对象。这些对象能够添加到工具箱 中,可以把它们当作控件使用,例如 Excel 工作表、Excel图表、Word图片等。
6.1.2
默认属性与公共属性
1. 标准控件的默认属性 标准控件有两个特殊属性: (1) name属性,其值作为对象的标识符; (2) 默认属性,是该控件的默认属性,使用 时可以省略其属性名。 如图表6.2列出标准控件的默认属性。
列表框各主要属性的值:

2 常用标准控件的使用

2 常用标准控件的使用

文本框控件
文本框控件的常用事件 : 1.TextChanged 在控件上更改Text属性值时引发的事件。 2.Enter 当文本框成为窗体的活动控件时发生。 3.Leave 当文本框不再是窗体的活动控件时发生。 4.KeyDown、KeyPress和KeyUp KeyDown事件在首次按下某个键时发生。 KeyPress事件在文本框具有焦点并且用户按下并释放 某个键后发生。 KeyUp事件在是否键时发生。
C#
C#程序设计与开发
第2章 常用标准控件的使用
1 2 3
常用标准控件介绍
学习任务
总结
4作业Βιβλιοθήκη 常用标准控件 控件是Visual 编程的基础,是构成 用户界面的基本元素,要编写实用的应用程序, 就必须掌握控件的属性、事件和方法。 C#常用的标准控件主要包括标签、按钮、文本 框、列表框、消息框等控件,本章主要是通过两 个任务来完成这些常用标准控件的学习。
列表框方法
(1)FindString方法:用来查找列表项中以指定字符串开始的第一个项,有 两种调用格式。 [格式1]: ListBox对象.FindString(s); [功能]:在“ListBox 对象”指定的列表框中查找字符串 s,如果找到则返 回该项从零开始的索引;如果找 不到匹配项,则返回ListBox.NoMatches。 [格式2]: ListBox对象.FindString(s,n); [功能]:在 ListBox 对象指定的列表框中查找字符串 s,查找的起始项为 n+1,即 n 为开始查找的前一项的 索引。如果找到则返回该项从零开始的索引;如果找不到匹配项,则返回 ListBox.NoMatches。 注意:FindString 方式只是词语部分匹配,即要查找的字符串在列表项的 开头,便认为是匹配的,如果要 精确匹配,即只有在列表项与查找字符串完全一致时才认为匹配,可使用 FindStringExact方法,调用格式 与功能与FindString基本一致。

计算机二级《VB》考试基础知识:控件

计算机二级《VB》考试基础知识:控件

计算机二级《VB》考试基础知识:控件
2015年计算机二级《VB》考试基础知识:控件
一、控件
窗体和控件都是Visual Basic中的对象,控件以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。

启动Visual Basic后,工具箱位于窗体的`左则。

(一)标准控件(内部控件)
Visual Basic6.0的控件分为以下3类:
1.标准控件(也称内部控件)
2.ActiveX控件
3.可插入对象
(二)控件的命名和控件值
1.控件的命名
在一般情况下,窗体和控件都有默认值,如Form1、Command1、T ext1等。

在应用程序中使用约定的前缀,可以提高程序的可读性。

2.控件值
为了方便使用,Visual Basic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。

二、控件的画法和基本操作
(一)控件的画法
可以通过两种方法在窗体上画一个控件。

(二)控件的基本操作
1.控件的缩放和移动
2.控件的复制和删除
3.通过属性窗口改变对象的位置和大小
4.选择控件
【2015年计算机二级《VB》考试基础知识:控件】。

一章常用标准控件

一章常用标准控件
为True时,不可以编辑,但可以选择、复制文本;当为False时(默认) , 可以编辑文本。
文本框事件和方法:
Change事件:改变文本框的内容时发生。该事件当用户 改变正文或通过代码改变 Text 属性的设置时发生。
GotFocus事件:当对象获得焦点时产生该事件;获得焦 点可以通过诸如 TAB 切换,或单击对象之类的用户动 作,或在代码中用 SetFocus 方法改变焦点来实现。
End Sub
Private Sub Option3_Click() Text1.FontSize = 18 Text1.FontName = "Courier"
End Sub
框架
框架用来对控件进行分组,即把指定的控件放到 框架中。必须先画出框架,然后在框架内画出 需要成为一组的控件,这样才能使框架内的控 件成为一个整体,和框架一起移动。
End Sub
5 画圆方法
[对象名.]Circle[Step](x,y),r,[color],[start],[end][, 纵横比]
例如 Private Sub Form_Click()
Const pi = 3.1415926 Scale (0, 0)-(100, 100) Circle (50, 50), 30, vbRed, -0.25 * pi, -0.75 * pi
End Sub
Private Sub Command2_Click() End
End Sub
Private Sub Form_Load() Image2.Visible = False Image3.Visible = False
End Sub
6.4 选择控件
6.4.1 复选框和单选按钮的属性和事件
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
添加HTML控件(如Button) (1) 在源视图中注明onclick,并在 <script>…</script>定义onclick事件
(2)在代码文件.cs的Page_Load事件中注册事件
Web 程序设计——实用网站开发
3. 服务器端控件
在Visual Studio的工具箱中,只有“HTML”选 项卡中的控件是客户端控件(也称为浏览器控 件),其他所有控件都是Web服务器端控件。其 中“标准”选项卡中的控件是最常用的控件。在 类库中,所有Web控件都是从
13
Web 程序设计——实用网站开发
一、HTML控件和服பைடு நூலகம்器端控件的概念
1. HTML控件
HTML控件在默认情况下属于客户端(浏览器)控 件,服务器无法对其进行控制,只能在客户端通过 javascript和vbscript等脚本语言来控制 。HTML控 件是从HTML标记衍生而来的,每个控件对应于一个或 一组HTML标记。例如,前面我们经常使用的HTML表格 控件,就是一个常用于页面布局工具的 HTML控件,如 果不使用工具箱中的控件,而直接在源视图中书写相 应的HTML代码也可以得到相同的效果,但使用控件可 以节省大量的代码书写时间,且使操作变成了可视化 的方式。
System.Web.UI.Control.WebControls直接或间接
派生而来的。
Web 程序设计——实用网站开发
17
二、控件和页面的执行过程
1. 服务器端控件的执行过程 2. 页面的处理过程
当用户通过浏览器发出一个对 页面的请 当用户请求一个包含有Web服务器端控件的 .aspx 求后,Web服务器将用户的请求交由引擎来 页面时,服务器首先对页面进行处理,将页面中包含 处理。系统首先会检查在服务器缓存中是否有该页 的服务端控件及其他内容解释成标准的 HTML代码,然 面,或此页面是否已被编译成了 .dll文件 后将处理结果以标准 HTML的形式一次性发送给客户端。 (Dynamic Link Library,动态链接库)。若没有 则将页面转换为源程序代码,然后由编译器将其编 译成.dll文件,否则直接利用已编译过的.dll文件 建立对象,并将执行结果返回到客户端浏览器。
Web 程序设计——实用网站开发
9
4.2 4.5服务器控件概述
HTML服务器控件:常用于升级原有的ASP3.0 页面到页面。
Web服务器控件:目前的 4.5网站建 设中,优先考虑Web服务器控件。当Web服务 器控件无法完成特定的任务时,可考虑HTML 服务器控件。
Web 程序设计——实用网站开发
22
实例4-2 通过键盘快捷键激活特定文本框
当按下ALT+N时,将激活用户名右边的文本 框;当按下ALT+P时将激活密码右边的文本框。 源程序:Label.aspx
标准控件
Web 服务器控件
选择控件 容器控件
验证控件 用户控件
其它专用控件 数据库控件
Web 程序设计——实用网站开发
20
4.3 标准控件
属性名 AccessKey Attributes BackColor BoderWidth 说明 控件的键盘快捷键 控件的所有属性集合 控件的背景色 控件的边框宽度 属性名 Font Height ID TabIndex 控件的字体属性 控件的高度 控件的编程标识符 控件的索引顺序 说明
21
4.3.1 Label控件
用于在浏览器上显示文本,可以在服务器端动 态地修改文本。 通过Text属性指定控件显示的内容。定义的语 法格式如下:
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
很实用的属性AssociatedControlID:值可把 Label控件与窗体中另一个服务器控件关联起 来。
<input id="Button2" type="button" value="button" />
<input id="Button2" type="button" value="button" runat="server" />
Web 程序设计——实用网站开发
15
使用HTML服务器控件的方法
BoderStyle
CssClass CssStyle Enabled
控件的边框样式
控件的CSS类名 控件的样式 是否启用Web服务器控件
Text
ToolTip Visible Width
控件上显示的文本
当鼠标悬停在控件上时显示的文本 控件是否在Web页上显示 控件的宽度
Web 程序设计——实用网站开发
Web 程序设计——实用网站开发
4
例题:
运行程序,页面显示后完成如下功能:初始时列表框显示部 分省,在文本框添加省信息且单击“确定”按钮后,可将省 信息添加至列表框。
Web 程序设计——实用网站开发
5
4.1.2 IsPostBack属性
当控件的事件被触发时, Page_Load 注意:当 .aspx文件中@ Page 指令的 事件会在 AutoEventWireup 属性值为true时, 4.5 控件的事件之前被触发。如果想在执行控件的 能自动将页面事件绑定到名为“Page_事件名” 事件代码时不执行 Page_Load 事件中的代码, 的方法。而要把控件事件绑定到对应的方法,需 可以通过判断属性 Page.IsPostBack实现。 要设置名为“ On事件名”的属性。 属性 IsPostBack 在用户第一次浏览网页时,会 返回值false,否则返回值true。
目录
4.3.9 HyperLink控件
4.3.10 Table控件 4.3.11 Panel和PlaceHolder控件 4.3.12 MultiView和View控件 4.3.13 Wizard控件
4.4 小结
Web 程序设计——实用网站开发
1
4.1 4.5页面事件处理
Web 程序设计——实用网站开发
12
<
<
<
<
鼠标在控件上方移动时触发 input id="btn4" type="button" value="MouseMove" onmous emove="alert('Hi,你好!');"> 双击控件时触发 input id="btn5" type="button" value="DblClick" ondblclick=" alert('Hi,你好!');"> 当焦点在控件时,按键时触发 input id="btn6" type="button" value="KeyPress" onkeypress= "alert('Hi,你好!');"> 按键按下时触发 input id="btn7" type="button" value="KeyDown" onkeydown= "alert('Hi,你好!');">
从此处调用 Page_Load 事件
private void Page_Load(object sender, System.EventArgs e { //页面加载时执行的代码
}
只要加载页面,就会执行 Page_Load 事件内的代码
Web 程序设计——实用网站开发
8
关于Page.IsPostBack属性
Web 程序设计——实用网站开发
10
Html控件与Web控件最大的区别是它们对事件 处理的方法不同。对于Html控件,当引发一个事 件时,浏览器会处理它。但对于Web控件,事件仅 由浏览器生成,但浏览器不会处理它,客户端要 给服务器发个信息,告诉服务器处理事件。 不过 有些事件,比如: 按下键/移动/鼠标等事件,中没有这些 事件(因为这些事件即时性强,服务器处理得不够 及时),这时候Html控件就发挥其作用了,结合 Html事件协助完成。
只有熟悉 4.5页面事件处理流程,才能
理解代码的执行顺序。
Web 程序设计——实用网站开发
2
4.1.1 4.5事件
常用页面处理事件 Page_PreInit:通过IsPostBack属性确定是否第一次处理 该页、创建动态控件、动态设置主题属性、读取配置文 件属性等。 Page_Init:初始化控件属性。 Page_Load:读取和更新控件属性。
18
Web 程序设计——实用网站开发
4.2.2 Web服务器控件简介
根据功能不同分成标准控件、数据控件、验证
控件、导航控件、登录控件、WebParts控件、
AJAX Extensions控件和用户自定义控件。
Web 程序设计——实用网站开发
19
文本输入控件
控制权转移控件
Web 程序设计——实用网站开发
14
2.HTML服务器控件简介
实现了将XHTML元素到服务器控件的转换。经过 转换后,Web窗体页就可访问XHTML元素 (HTML服务器控件),从而实现在服务器端对 HTML服务器控件的编程。
添加属性“runat="server" ”将转换XHTML元素到 HTML服务器控件。
Web 程序设计——实用网站开发
11
相关文档
最新文档