第4章 常用标准控件

合集下载

VB 第四章 菜单、工具栏、状态栏与对话框

VB 第四章 菜单、工具栏、状态栏与对话框

下拉式菜单设计1.下拉式菜单的组成(如图4.2所示)(1)下拉式菜单由主菜单、主菜单项、子菜单等组成。

(2)子菜单可分为一级子菜单、二级子菜单直到五级子菜单。

(3)每级子菜单由菜单项、快捷键、分隔条、子菜单提示符等组成。

图4.2 下拉式菜单的组成①菜单项:所有子菜单的基本元素就是菜单项,每个菜单项代表一条命令或子菜单标题。

②分隔条:分隔条为一条横线,用于在子菜单中区分不同功能的菜单项组,使菜单项功能一目了然,并且方便操作。

③快捷键:为每个最底层的菜单项设置快捷键后,可以在不用鼠标操作菜单项的情况下,通过快捷键直接执行相应的命令。

④热键:热键是在鼠标失效时,为用户操作菜单项提供的按键选择,使用热键时,须与<Alt>键同时使用。

⑤子菜单提示符:如果某个菜单项后有子菜单,则在此菜单项的右边出现一个向右指示的小三角子菜单提示符。

2.菜单编辑器的启动执行菜单命令:工具| 菜单编辑器,即可打开菜单编辑器,如图4.3所示。

菜单编辑器分为上下两部分:上半部分用于设置菜单项的属性,下半部分用于显示用户设置的主菜单项与子菜单项内容。

图4.3 菜单编辑器3.菜单编辑器的使用方法(1)标题栏(Caption):输入菜单项的标题、设置热键与分隔条;①标题:直接输入标题内容,如“文件”。

②热键:在菜单项中某个字母前输入“&”后该字母将成为热键,如在图4.3的文件主菜单项中输入“文件(&F)”。

③分隔条:在标题框中键入一个连字符“-”即可。

(2)名称栏(Name):用于输入菜单项内部惟一标识符,如图4.3 “File”等,程序执行时不会显示名字栏内容。

注意:分隔符也要输入名称,且不能重复命名。

(3)快捷键下拉列表框(Shortcut Key):用于选择菜单项的快捷键,用鼠标单击列表框的下拉按钮,在列表框中可选择不同的快捷键。

(4)下一个按钮(Next):当用户将一个菜单项的各属性设置完后,单击“下一个”按键可新建一个菜单项或进入下一个菜单项。

第四章 命令按钮、标签与文本框

第四章 命令按钮、标签与文本框
1. Caption属性 设置命令按钮上显示的文本。最多包含255个字符。 创建命令按钮的访问键,方法是在作为访问键的字母前面添 加一个连接字符(&)。
例如:创建访问键“X”,运行时按【Alt】+【X】 键与单击 “退出”命令按钮的功能相同。如图所示。
退出(&X)
4.1 命令按钮
2. Default和Cancel属性 当窗体中命令按钮数目较多时,可以设定一 个命令按钮的Default属性设置为True。则不管窗 体上的哪个控件有焦点,只要用户按回车 【Enter】键,就相当于单击此默认按钮。 通过Cancel属性也可以指定默认的取消按 钮。在把命令按钮的Cancel属性设置为True后, 不管窗体的哪个控件有焦点,按【Esc】键,就 相当于按此默认按钮。
4.1 命令按钮
命令按钮是Visual Basic中最常用的内部控 件,是应用程序中常见的一种命令控制方式, 用于接收用户的操作信息。 对于大部分程序设计的人机交互方法中, 通常通过鼠标对按钮的单击来引发应用程序的 某个操作,实现一个命令的启动、中断或结 束。
4.1 命令按钮
4.1.1 命令按钮的常用属性
第四章
命令按钮、标签与文本框
学习目标:
掌握命令按钮控件的属性、事件和方法及 使用。 掌握标签控件的属性、事件和方法及使用。 掌握文本框控件的属性、事件和方法及使 用。 熟练掌握命令按钮控件、标签控件、文本 框控件在程序中的应用。
第4章 命令按钮、标签与文本框
4.1 命令按钮 4.2 标签与文本框 4.3 应用示例 4.4 上机实训
4.2 标签与文本框
标签与文本框是Visual Basic两个重要的用 于显示和输出数据的基本控件。标签是用来显 示静态的文本信息,文本框则用来接收或4.2.1 标签 用途主要有三个方面: 一、用于显示应用系统的输出信息; 二、用来标注那些没有标题(Caption)属性 的控件,如文本框、列表框、组合框 等,说明这些控件的用途; 三、为应用程序添加说明,提供帮助信息。

第4章 Android高级界面设计-高级控件

第4章 Android高级界面设计-高级控件

设置Android 5.0及以上版本是否添加padding,默认值为false Android 5.0以下默认添加padding
2021/案1a0p/例p19:ca:rdPDr0ev4e0n4tC_oRnreecryOcvleerlraVpiew/item_fruit是_c否ar给d第.cxo4m章ntelAnntd添roi加d高p级ad界di面ng设来计阻止与圆角重叠,默认值为true
➢ Adpater类自定义内部事件接口,定义事件处理的回调方法,参数为被点击item的位置;Activity或Fragment 类实现或创建该接口的对象,实现回调方法;当item被点击时调用该接口的回调方法,将位置信息传递给 回调方法
➢ 实现RecyclerView的onItemTouchListener接口,通过GestureDetectorCompat类进行手势的拦截和响应,然后 GestureDetectorCompat交给实现了OnGestureListener接口的SimpleOnGestureListener实现,调用逻辑相对较 为复杂
2021/10/19
第4章 Android高级界面设计
9
RecyclerView的布局
LinearLayoutManager
GridLayoutManager
StaggeredGridLayoutManager
2021/10/19
第4章 Android高级界面设计
10
RecyclerView.Adapter
2021/10/19
第4章 Android高级界面设计
14
item的滑动删除和拖曳
ItemTouchHelper:处理拖曳和滑动删除的实现类
➢ ItemTouchHelper itemTouchHelper = new ItemTouchHelper(new ItemTouchHelper.Callback());

VB常用控件

VB常用控件

说明:当设置一个单选按钮的Value属性值为True时, 则同一组内的其他所有单选按钮控件的Value 属性值自动被设置为False。
第4章 ·常用控件
单选按钮和复选框的事件
单选按钮和复选框的主要事件是Click,当用户 单击单选按钮或复选框时,它们会自动改变状态。 另外,单选按钮支持DblClick事件,而复选框则不 支持。
图像框(Image)是用来在窗体上显示图像的控 件。它比图形框占用更少的内存,因为图像框不是 容器类控件,所以图像框内不能保存其他控件。
图像框常用属性
属性名 属性值
说明
Picture Stretch
字符串 用来设置要显示的图片文件名。
逻辑值
True:图片自动调整大小以适应Image控 件。 False(缺省值):Image控件要自动调整大 小以适应图片。
属性值 字符串 数值
Picture
字符串
DownPicture 字符串
说明
设置控件上显示的标题名称。
0:标准样式 1:图形样式。
设置控件中要显示的图片。该属性只有在 Style属性值为1时才有效。
在控件被单击并处于压下状态时,该属性所设 置的图片显示在控件中。该属性只有在Style 属性值为1(图形的)时才有效。
第4章 ·常用控件
例 4 - 1 在一窗体上通过命令改变图片框的AutoSize 属性值,观察所装载图片的显示效果。
第4章 ·常用控件
例 4-2
用Print方法将文本框的内容打印到
PictureBox控件中,用Cls方法将PictureBox控件中的
内容清除。
第4章 ·常用控件
图像框Image控件
第4章 ·常用控件

VB60对口升学高考知识点总结

VB60对口升学高考知识点总结

VB6.0对口升学考点分析与总结第一章 VB使用根底1、VB的特点2、VB的启动与退出3、VB的窗口组成4、VB的属性窗口中、代码窗口的翻开操作方法5、VB程序的保存及各种文件的扩展名6、VB程序的运行方法7、对象、属性、事件、方法的概念及这几个概念的关系8、VB的编程步骤9、事件过程与事件驱动的概念10、VB工程的概念及工程的组成,各模块的扩展名这10个知识点,前6个属于根本操作,后四个属于概念的理解,第一点需要和学生一起归纳总结,第7个知识点是重点,需要学生理解掌握。

第二章VB编程语言1、VB的数据类型:掌握各数据类型的功能、英文标识及存储空间大小;2、常量:掌握常量的分类,到达能识别和使用常量的目标;3、变量:掌握变量的声明、变量的赋值、变量的类型、变量的默认值;4、PRINT语句:掌握语句的格式,功能、输出格式、空PRINT的应用,会利用PRINT完成数据的输出;5、标识符的命名规则:掌握符号常量、变量名的命名及识别;6、LET 语句的格式、功能、含义,会利用LET语句完成赋值和计算;7、语句的书写格式:按要求书写程序语句;8、部函数:让学生掌握数值函数、字符函数、日期函数、格式函数、转换函数的功能实现数据的运算;9、表达式:掌握表达式的类型及运算符的运算含义、优先级及书写规则;算术运算重点是MOD 和整除;字符运算符重点是&和+的区别;关系运算符重点是字符数据的比拟;布尔运算符重点是NOT、AND 、 OR;10、选择构造的行IF语句、块IF语句、SELECTCASE语句的格式、执行顺序及编程应用;IIF函数的应用;11、循环构造的FOR/NE*T语句、WHILE/WEND语句、DO/LOOP语句的格式、执行顺序及编程应用;12、数组的定义、分类;静态数组与动态数组的区别〔包括声明、引用、去除〕;数组的访问方法;13、过程的概念、分类;SUB过程的建立方法和调用方法;过程调用时参数的两种传递方法的区别及应用;FUNCTION过程的建立方法及调用;14、程序中的错误分类及各类错误的特点;错误的处理方法及ON ERROR语句的应用;第三章应用程序窗体设计1、窗体的常用属性:Caption、Backcolor、Forecolor、Fontname、Fontsize、Current*、Currenty、Scaleheight、Scalewidth、Keypreview,它们的含义及设置2、窗体的常用方法:Print、Cls、load、unload、Line方法的格式及功能3、窗体的常用事件:Click、load、Unload、resize、Keypress、Keydown、keyup、Mousedown、Mouseup、Mousemove、Activate,这些事件的发生时间及事件过程中参数的含义及应用;4、对话框的概念及分类,对话框的创立方法;InputBo*()和Msgbo*()的格式及应用;5、mondialog控件:利用这个控件创立标准对话框时,showopen、showsave、showcolor、showfont、showprinter、showhelp方法的调用;翻开对话框中Filename、filetitle、initdir属性的设置;字体对话框中字体、字号、加粗、加下划线、删除线、倾斜属性的设置;Cancelerror属性的应用;6、文档界面的分类:MDI文档和SDI文档的区别,创立MDI文档的步骤;MDI 文档的特性;Autoshowchildren、activateform 、MDIchild属性的设置;创立快速显示窗体的步骤。

第4章 窗体和常用控件

第4章  窗体和常用控件
用途 窗体的名称,供相关程序使用 窗体标题栏显示的文本 窗体的背景颜色 窗体的前景色 窗体的边框风格 窗体是否具有控制菜单 窗体是否对用户事件作出响应 窗体的高度 窗体的宽度 窗体距屏幕左边的距离 窗体距屏幕顶部的距离 窗体是否具有最大化按钮 窗体是否具有最小化按钮 程序运行时窗体是否能够移动
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题

ASP.NET控件(一)

ASP.NET控件(一)
15
使用控制权转移控件
Button 控件
16
ImageButton 控件
Hyperlink 控件
选择控件
有四种类型的选择控件: CheckBox –为用户提供一种方法在 true/false、yes/no
或 on/off 选项之间切换 RadioButton - 用于只从选项列表中选择一个选项 DropdownList - 允许用户从预定义列表中选择一项 ListBox - 允许用户从预定义列表中选择一项或多项
28
有效性验证
用户注册时,输入了不合标准的信息,怎么办?
后台手写验证代码 页面回传,用户体验不好
使用javascript脚本进行验证 不安全,与浏览器相关
提供了验证控件
轻松实现用户输入的验证,且与用户浏览器无关 由在客户端或服务器中运行的验证代码执行 多种验证控件,验证数据更加简单方便
验证控件的使用方式
验证控件可以和在Web窗体页中处理的任意控件一起使用, 比如,HTML服务器控件或 Web服务器控件等。 添加——编程人员像添加其他服务器控件那样向窗体 添加验证控件。 关联——每个验证控件都会关联到一个或多个页面上 其他地方的输入控件(服务器控件)。 设置验证条件——验证控件便根据验证条件的要求测 试用户的输入值是否通过测试的属性。编程人员可以 使用自己的代码来测试页和单个控件的状态。如果检 测到状态无效,就略过更新。 显示错误——检测到错误的验证控件随后将生成显示 在页面上的错误信息。
HTML 标签
runat="server"
HTML 服务器控件
WEB服务器端控件是一个抽象对象模板,不仅 有一般表单类控件,还有ASP .NET的专用控件, 如日历控件等。

ASPNET程序设计 第4章

ASPNET程序设计 第4章

4.1 标签和文本框类控件
4.1 标签和文本框类控件
4.1.1 Label控件 例4-1 添加三个Label控件,其中,Label1与文本框
相关联,快捷键为N;Label2与按钮Button1相关联, 快捷键为B;Label3用于点击按钮时,显示文本框 中输入的内容。界面布局如图4-1 所示。 Label1TextBox1Button1Label2Label3设计视图 图4-1 界面布局
号;另外,在HTML标记中不能使用~/表示网站根目录,只能使用HTML中的相对位置描述方法表示 (见第2章)。
图4-7 例4-4运行结果
4.1.4 Textbox 文本框控件 1.Textbox 文本框控件的作用:接受用户的信息输入。可以是单行文本框、多 行文本框,或隐藏输入信息的密码文本框。 2.服务器端标记 <asp:TextBox ID="ID值" runat="server" 其他属性…></asp:TextBox> 3.常用属性 ⑴Text:文本框中输入的文本。 ⑵TextMode:文本框样式,其值可以选择:Single、MultiLine和Password , 分别代表单行文本框、多行文本框和密码文本框,如图4-8所示。
图4-6 界面布局 2. 运行结果 程序运行结果如图4-6所示。
没有设置图片,显示 的是Text属性
鼠标移动到图片 链接控件时,Text 属性的内容显示 为提示。 图片链接的目 标网页。
图4-6 例4-3运行结果 [案例拓展] 使用Label控件实现HyperLink控件的图片链接功能的效果。 分析:由于Label控件的Text属性可以包含HTML标记,因此,Label控件不但可以显示 一般样式文字,而且可以加入链接标记A以及图片标记Img,因此,要实现图片链接,只 需要设置Label的Text属性为: <a href=><img src=images/yahoo.gif alt=中文雅虎 ></a> 打开源视图,可以看到Label的标记如下: <asp:Label ID="Label1" runat="server" Text="<a href=><img src=images/yahoo.gif alt=中文雅虎 ></a>"></asp:Label> 运行结果如图4-7所示。 本例必须保证images文件夹下存在yahoo.gif图片文件,否则显示找不到图片文件的

VB6.0第四章-控件,窗体

VB6.0第四章-控件,窗体
True:按字母顺序排列。False:按加入先后顺序排列
7
可视化程序设计——第四章 常用控件和窗体
4.4 列表框
7.Text属性(默认属性)
.List(.ListIndex)= .Text
8.MultiSelect属性
None:不允许多选。 Simple:简单多选。每次鼠标单击选中一项。 Extended:可扩展多选,与键盘上的某个键配合使用, 如:ctrl+鼠标。
属性:
Path Pattern Archive Normal System Hidden ReadOnly 设置目录或返回当前工作目录 设置要显示的文件类型 是否显示归档文件 是否显示普通文件 是否显示系统文件 是否显示隐含文件 是否显示只读文件 File1.Path=Dir1.Path File1.Pattern=“*.EXE ; *.DLL”
属性:Drive—设置驱动器或返回当前工作驱动器
可通过语句 Drive1.Drive=“C:\” 指定,或从列表中选择。
Drive属性只能在程序代码中设置、访问, 而不能在属性窗口中设置。
事件:Click、Change(列表框顶部的内容改变)
21
可视化程序设计——第四章 常用控件和窗体
DirListBox控件
4.6 驱动器、目录和文件列表框
三、文件列表框
Name 属性:fil [对象.]Path[=Pathname] [对象.]Pattern[=value] [对象.] FileName [=pathname] Path和FileName
19
可视化程序设计——第四章 常用控件和窗体
DriveListBox控件
16
可视化程序设计——第四章 常用控件和窗体

LabView 第一部分(2011版) 基础

LabView 第一部分(2011版) 基础
虚拟仪器原理及设计
Test , Measurment and Automate Your world through Virtual Instrumentation.
Virtual Instrumentation
第二章 虚拟仪器开发环境—— LabView
• • • • • • 虚拟仪器开发环境概述 LabView基本概念 创建一个简单的应用 LabView帮助系统 LabView前面板设计 LabView中常用快捷键介绍
LabVIEW的宗旨和目标——创建适合工程师和科学家使用的编程语言。
LabVIEW编程语言的表达机制——图形化编程。 LabVIEW编程语言的运行机制——数据流。
虚拟仪器原理及设计
第二章 LabView——〉虚拟仪器开发环境概述
LabView基本概念
• LabVIEW开发环境提供给我们一个图形化程序架构 • 包含了三个方面的要素: 1. 前面板(front panel) 2. 程序框图(block diagram) 3. 图标和连接器 (Icon/Connector) • 所有的LabVIEW应用程序称为VI (Virtual Instruments )
虚拟仪器原理及设计
第二章 LabView——〉LabView基本概念
LabView基本概念
• 图形化代码(LabVIEW —— Graphical Code) 图形化编程语言的源代码是出现在程序框图上,已 基本上定义出它的三种表述形式: 1. 端子 (Terminals)
端子是除“修饰控件”外的前面版控件在程序框图中的映 射,也是程序框图中传输数据的端口。它类似于文本编程语言 中的参数和常量。端子影射的是控件的类型(控制器、指示器) 及它们所使用的数据类型。

第4章 VB 6.0常用控件

第4章  VB 6.0常用控件

为 0时,无边框;设置为1时,为固定单边框。 Stretch 属性,设置是否缩放图形来适应控件大 小。
39
背景知识

滚动条
滚动条(ScrollBar)控件可以进行数据输入。滚
动条控件有水平和垂直滚动条两种类型。这两种 滚动条除了显示方向不同外,其功能和操作是一 样的。在滚动条两端各有一个滚动条箭头,在滚 动条箭头之间有一个滚动块。滚动块从一端移至 另一端时,其Value属性值在不断变化。垂直滚 动条的最上端代表最小值,最下端代表最大值。 水平滚动条则是左端代表最小值,右端代表最大 值。VB 6.0规定其值的范围从-32 768~32 767。 40 可以用min属性和max属性指定滚动条的Value属 性值变化的范围。
31
实现步骤

程序界面设计如图
32
实现步骤

单击“打开图片文件”按钮时,调用“打开 文件”对话框,然后把图片显示在图片框中。 通过调节水平和垂直滚动条的大小,改变图 片框的大小。
33
实现步骤

程序运行结果如图
34
背景知识
图片框(PictureBox),其主要功能是显 示图片或用Print方法输出文本,还可以作 为其他控件的容器。 图片框的常用属性:
背景知识

组合框
组合框同时具备了文本框和组合框的属性。组合
框的很多属性跟列表框有点类似,比如List, ListIndex,ListCount和Text属性等。组合框的主 要方法有AddItem,RemoveItem,Clear和 Refresh等,主要事件有Click,DblClick, Change和KeyPress等。
背景知识

通用对话框
在默认状态下,通用对话框并不在工具箱中,所

ASP .NET 2.0网站开发实例教程(vb版ppt教程)-第4章 界面设计

ASP .NET 2.0网站开发实例教程(vb版ppt教程)-第4章 界面设计

第4章 界面设计
AdRotator控件—实现广告显示
AdRotator控件也称广告控件。 使用AdRotator控件就能方便的实现循环播放多幅广告。 广告的信息来源是通过控件的AdvertisementFile属性(广告文件,它是XML形式 的文件)设置的。也可以用数据源设置广告信息源,用DataSourceID属性对数据 源进行选择。数据源类型可以是SqlDataSource,也可以是ObjectDataSource。 广告信息记录的属性 元素名 ImageUrl NavigateUrl 作用 指定图象位置URL 指定导航位置URL
第4章 界面设计
Button、LinkButton和ImageButton控件--输入命令
用于完成客户端向服务器端提交表单信息的任务,触发自身与其它控件某 些事件。 按钮的三种外观 按钮类型 Button LinkButton ImageButton 外观 正常文字 超链接文字 图象 外观属性 Text Text ImageUrl
第4章 界面设计
MultiView 和 View控件—视图管理控件
View控件也称视图控件,它也是一个容器控件;
MultiView控件也称多视图控件,是一个能容纳View控件 的更大的容器。 View控件只能放入MultiView控件中。 MultiView控件管理View控件,它是通过属性 ActiveViewIndex选择一个View控件,某一时刻只能显示 一个View控件。
第4章 界面设计
TextBox控件--输入文本 文本框的重要属性
属性 AutoPostBack Columns MaxLength ReadOnly Rows TextMode Wrap 说明 文本修改后,是否自动传回服务器 文本框宽度(以字符为单位) 文本框中最多允许的字符数 文本框控件内容是否只读 多行文本框中显示的行数 控件的行为模式(单行、多行或密码)。 多行文本框内的文本内容超过宽度是否换行 (为True不带水平滚动条) 默认值 false 0 0 false 0 Sinted void rbLevel3_CheckedChanged(object sender, EventArgs e){

VB常用控件

VB常用控件

3、 Gfotocus/LostFocus事件
对象的焦点只有一个,一个对象得到焦点也就意味着其他对象
要失去焦点。按Tab键或单击对象时,会引起焦点的移动。 对象得到焦点时将引发GotFocus事件,而对象失去焦点时将引发
LostFocus事件。
4、ValiDate 事件 几乎所有的控件都具有ValiDate事件,ValiDate事件是在控件 的焦点转移到其他控间之前发生,也即它是在控件失去焦点之前发 生的,而LostFocus事件是在控件失去焦点之后发生的。因此, ValiDate事件更适合数据输入验证。 ValiDate事件应与控件的CausesValidation属性联合使用才能发挥作 用。
图像框(ImageBox) 图像框只能用于显示图形,没有图片框所拥有的其他功能, 因此,图像框比图片框显示速度快,占用内存少。 属性 (1)Picture属性 和图像框的Picture属性相同 (2)Stretch属性 指定是否缩放图形来适应控件大小,属性值为True或False。 True:缩放图形来适应控件大小。此值可能会使显示的图 形变形 失真。 False:缩放控件来适应图形的大小,此值为缺省值。
4.4 列表框和组合框
列表框(ListBox)通过显示多个选项,供用户选择。其最主要的 特点是只能从其中选择,而不能直接修改其中的内容。 组合框(ComboBox)是组合了文本框和列表框的特性而形成的一 种控件。组合框在列表框中列出可供用户选择的选项,当用户选定某项 后,该项内容自动装入文本框中。当列表框中没有所需选项时,除了下 拉式列表框(Style属性为2)之外都允许在文本框中用键盘输入,但输 人的内容不能自动添加到列表框中。有三种不同风格的组合框:下拉式 组合框、简单组合框和下拉式列表框,它们的Style属性分别为0、1和2。 一、列表框和组合框共有的重要属性 1. List 属性 该属性是一个字符型数组,存放列表框或组合框的选项。List数组 的下标是从0开始的,即第一个项目的下标是0。List属性既可以在设计 状态设置,也可以在程序中设置或引用。

第4章 Flex 4系统组件:基本组件

第4章 Flex 4系统组件:基本组件

(3)设置相对大小。 将组件的width和height属性设置为百分比,表示组件宽度和高度相对于父类容器 (包含组件的容器)宽度和高度的百分比值。设定相对大小以后,组件随父类容器的 大小改变而改变。例如: <s:Panel title="相对大小组件" width="60%" height="60%"> <s:TextInput id="txt" text="输入框组件" width="50%" height="50%"/> </s:Panel> 效果如图4.6所示。
(4)使用约束布局定义组件大小。 Flex 4中进行约束布局的主要属性如下所示。 top:从组件的上边缘到锚点目标的上边缘的垂直距离。 bottom:从组件的下边缘到锚点目标的下边缘的垂直距离。 left:从组件的左边缘到锚点目标的左边缘的水平距离。 right:从组件的右边缘到锚点目标的右边缘的水平距离。 horizontalCenter:从组件中心到锚点目标的内容区域中心的水平距离。 verticalCenter:从组件中心到锚点目标的内容区域中心的垂直距离。 baseline:从锚点目标到控件的基线位置的垂直距离。 percentWidth:以组件父项大小百分比的方式指定组件宽度的数字,允许的 值为0~100。 percentHeight:以组件父项大小百分比的方式指定组件高度的数字,允许的 值为0~100。
运行效果如图所示,其中第一个组件可编辑,第二个组件不可编辑。
5.富文本编辑器组件 RichTextEditor组件是Halo组件,在Flex 4仍然可以使用。命名空间使用mx,但在 Flash Builder 4的组件窗口中没有该组件的标签。这个组件可以输入文本并设置其格 式。用户可以更改的文本特征包括字体系列、颜色、大小和样式,以及其他属性 (如文本对齐方式、项目符号和URL链接)。例如: <mx:RichTextEditor id="r1" title="RichTextEditor Example" height="254" text="This is RichTextEditor Example!!" width="331"/> 效果如图所示。

第4章 ASPNET服务器控件

第4章 ASPNET服务器控件
一些控件中的数据进行验证。如验证控件可用于 对必填字段进行检查,对照字符的特定值或模式 进行测试,验证某个值是否在限定范围之内等。
案例教程 第1版
4
导航控件:这些控件被设计用于显示站点地图,
允许用户从一个网页导航到另一个网页,如 Menu控件、SiteMapPath控件等。
数据控件:用于显示大量数据的控件,如
第4章 服务器控件
案例教程
第1版
1
内容
服务器控件概述 HTML服务器控件 Web服务器控件 验证控件 用户控件
案例教程
第1版
2
4.1 服务器控件概述

服务器控件可以分为如下几类:
HTML服务器控件:提供了对标准
HTML元素的类封装,在HTML控件中 添加一个在服务器端运行的属性,即 可以由通用的客户端HTML控件转变 为服务器端HTML控件,使开发人员 可以对其进行编程。
案例教程
第1版
6
4.2 HTML服务器控件


HTML服务器控件概述
HTML服务器控件综合示例
案例教程
第1版
7
4.2.1 HTML服务器控件概述
1.HTML服务器控件的基本语法

传统的HTML元素是不能被服务器端直接使用的,但是通过将这 些HTML元素的功能进行服务器端的封装,开发人员就可以在服务器端使 用这些HTML元素。 在Visual Studio 2008集成开发环境中,从工具箱的“HTML”选项中拖放一 个Input(submit)按钮控件到设计页面上,切换到源视图,Input(submit)的 HTML源代码标记如下: <input id="Submit1" type="submit" value="submit" /> 在标记中直接添加runat="server",可以将HTML控件转化为HTML服务器 控件。设置为服务器控件后,源代码标记如下: <input id="Submit1" type="submit" value="submit" runat="server"/> id用来设置控件的名称,在一个程序中各控件的id均不相同,具有唯一性。 id属性允许以编程方式引用该控件。runat="server"表示作为服务器控件运 行。

《Visual C++程序设计教程》第四章对话框设计和Windows常用控件

《Visual C++程序设计教程》第四章对话框设计和Windows常用控件
第4章 对话框设计和Windows常用控件
4.1 对话框应用程序介绍


1.对话框组成 对话框主要由以下两部分组成: (1) 对话框资源:定义了对话框的特性(如大小、位 置和风格等)以及对话框中每个控件的类型、位置等 属性。一般情况下,对话框资源在资源编辑器中静 态地定义,也可以用编程的方法在程序运行时动态 地创建。 (2) 对话框类:对话框类是与对话框资源相关联的, 基于CDialog类的派生类,它提供编程接口来管理对 话框。



1.通过资源编辑器添加控件 打开对话框资源编辑器弹出如图48所示的控 件工具栏之后,就可以方便地在对话框中添加 各种控件了。 (1)单击添加:在控件工具栏上单击要添加 的控件后,将鼠标移动到对话框模板上,此时 鼠标光标变成了“+”形状,在对话框上再次单 击鼠标,控件就添加到对话框模板上了。 (2)拖动添加:拖动要添加的控件到对话框 模板上,然后释放鼠标,也可以添加控件。
(2)单击“新建”按钮可以创建一个资源类型列表中指定类 型的新资源;单击“定制”按钮可以创建资源类型列表中 没有的新类型的资源;单击“导入”按钮可以将外部已有 的位图、图标等资源添加到当前应用程序中。 (3)修改对话框属性。在对话框模板的空白处右击,从弹出 的快捷菜单中选择“属性”命令,弹出如图4-3的“对话属 性”对话框。

4.列表框控件(CListBox) 列表框是一种输入控制,它可以使用户从所列的表 项中进行选择。用户可以在其中选择一个或多个项, 这与单选按钮和复选框的功能有些相近,但不同的 是,列表框中项的数目是灵活变化的,程序运行时 可往列表框中添加或删除某些项。并且,当列表框 中项的数目较多不能一次全部显示时,还可以通过 滚动条来拓展显示范围。

Vb 常用标准控件

Vb 常用标准控件

【范例4-11】兴趣爱好选取窗体。
操作步骤如下: 1、在窗体上新建2个标签、2个列表框、4个命令按钮,调整它们的位 置及大小,并按表4-15设置属性
2、编写代码如下: Private Sub Command1_Click() If List1.ListIndex <> -1 Then List2.AddItem List1.Text List1.RemoveItem List1.ListIndex End If End Sub

可响应的事件与窗体基本相同。

主要属性:
◦ ◦ ◦ ◦ ◦ ◦ ◦ Shape BorderColor BorderStyle BorderWidth BackStyle FillColor FillStyle
10
用户用鼠标单击命令按钮,将执行一条命令,但具 体的动作则由相应的事件过程的程序代码决定。 (1)属性 Caption Cancel(取消属性):“True”时按[ESC]键等同于单击 该按钮,一般“取消”按钮的cancel设置为“True”. Default(缺省属性):当此属性为“True”时,此按钮 被设为焦点,按回车键等同于按此按钮。一般将“确定” 按钮的Default属性设为“True”。 Enabled Style Picture等 (2)事件: 最基本也是最重要的事件:单击Click
【范例4-11】兴趣爱好选取窗体。
Private Sub Command2_Click() For i = 0 To List1.ListCount - 1 List2.AddItem List1.List(i) Next List1.Clear End Sub Private Sub Command3_Click() If List2.ListIndex <> -1 Then List1.AddItem List2.Text List2.RemoveItem List2.ListIndex End If End Sub
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

If Check3.Value = 1 Then sTemp = sTemp & "," & Check3.Caption
MsgBox "您选择了:" & sTemp End Sub
1:标题靠右对齐
2:标题居中对齐
(3)BackStyle:该属性用于确定标签的背景是否透明。
0:透明
1:默认值,非透明
(4)AutoSize: 确定标签是否会随标题内容多少自动变化。
True: 能变化
False:不能变化(默认值)
(5)WordWrap:确定当AutoSize 属性设置为True时,
Style
名 称
Picture Default


设定命令按钮上显示的图形。 设定默认按钮。 当Default为True时,按Enter键 相当于用鼠标单击该按钮(在一个窗体中只能有 一个按钮的Default属性设为True)。
设定该命令按钮是否为Cancel按钮。
Cancel 当Cancel属性值为True时,按Esc键相当于用鼠 标单击该按钮(在一个窗体中只能有一个按钮的 Cancel属性设为True)。
ElseIf Option2.Value Then
sTemp = Option2.Caption Else
也可写成: Option1.value=True
sTemp = Option3.Caption
End If MsgBox "您选择的人民币面额是:" & sTemp
End Sub
Private Sub Command2_Click() Unload Me

4

主讲 李志辉
本章要求:
掌握常用标准控件文本框(TextBox)、标签(Label) 、 命令按钮(Command)、单选按钮(OptionButton)、复选框 (CheckBox)、 框架(Frame)、滚动条(ScrollBar)、列表框(Lis
tBox)、组合框(ComboBox)、时钟(Timer)等的常用属性、重
标签控件没有文本输入功能,它的文本为直接放 在窗体上的。
需要标记的内容可在属性窗口中通过标签的 Caption 属性来设置。
2.常用属性
(1)BorderStyle: 决定标签要不要加框。0:无框 1:有框
(2)Alignment:设置Caption属性中文本的对齐方式,共有
三种可选值:0:标题靠左对齐(默认值)
Command1.Caption = "确定"
Command2.Caption = “退出 End Sub
3. 编写各个控件的事件代码。
Private Sub Command1_Click()
Dim sTemp As String If Option1.Value Then sTemp = Option1.Caption
常用方法
Move SetFocus 用来移动单选按钮控件 将焦点移到单选按钮控件
可以在代码中通过该 方法将Value属性设 置为True。
常用事件
Click GotFocus LostFocus 当鼠标单击单选按钮控件时触发 当单选按钮控件获得焦点时触发 当单选按钮失去焦点时触发
Click 事件是单选按钮控件最基本的事件。用户一般无 需为它编写Click事件过程,这是因为当用户单击此按 钮时,它会自动改变状态。
SelStart
SelText
常用方法:
SetFocus:将焦点移到文本框控件。
常用事件:
Change:当文本框的内容改变时触发 Click: 当鼠标单击文本框控件时触发 DblClick:当鼠标双击文本框控件时触发 GotFocus:当文本框控件获得焦点时触发 LostFocus:当文本框控件失去焦点时触发
End Sub
二、 复选框
功能:一组复选框(CheckBox)控件可以提供多个选项, 它们彼此独立工作,所以用户可以同时选择任意多个选项,实 现一种“不定项选择”的功能。选择某一选项后,该控件将显 示√,而清除此选项后,√消失。 注意: Value属性值 为2并不意味着用户 常用属性: 无法选择控件,用户 Value 返回或设置复选框控件的状态。 仍然可以通过鼠标单 击或 SetFocus 方法 0:默认值,没有选择该复选框 将焦点定位其上,若 1:表示已经选择了该复选框 要禁止用户选择,必 2:表示该复选框被禁止 须将Enabled属性设 为False。
4.4 选择性控件
一、 单选按钮
一组单选按钮(OptionButton) 控件可以提供一组彼此相互排斥 的选项,任何时刻用户只能从中 选择一个选项,实现一种“单项
选择”的功能,被选中项目左侧
圆圈中会出现一黑点。
常用属性:
名称
说明
设置单选按钮控件中标题的对齐方式 0:默认值,文本左对齐,控件左对齐 1:文本左对齐,控件右对齐 设置单选按钮控件的绘制样式
三、与焦点有关的事件
GotFocus、LostFocus 事件
只有可视的窗体或控件并且它们的Enabled和Visible属性均 为True时,才能接收焦点。
框架(Frame)、标签(Label)、菜单(Menu)、直线
控件不能接收焦点。 设置一个对象的焦点的方法:
(Line)、形状(Shape)、图像(Image)和计时器(Timer)
3. 如果想要在Tab键顺序中跳过某一控件,可将该控件的
TabStop属性设为False。
运行了Text1.TabIndex=0之后所产生的变化
原来的定位顺序 调整后的定位顺序 控件 Command1 0 1 Command2 Text1 Text2 1 2 3 2 0 3
注意:如果只有 3 个控件,那么它的顺序就是 0,1,2 。 如果用户故意将其中一个改为4,它并不等于4,会被调整 为2。如果设置值小于0,会发出错误信息.
标签上的文本是否可以自动换行。
True:自动换行 False:不换行(默认值)
说明:
若仅仅是希望在水平方向上改变标签的大小,只需将
AutoSize的属性值设为True,而 WordWrap 的属性值设为 False。 如果想让标签水平方向保持长度不变,标签上的文本自动 换行,应该同时使 WordWrap 和 AutoSize 的属性为True
MaxLength
0---可容纳任意多个输入字符,默认值; 正整数值---可容纳的最多字符数。




MultiLine
指示文本框能否接受和显示多行文本。(设计)
在文本框中显示在该属性中输入的字符。系统 接收的(Text属性)却是用户输入的文本。若 PasswordChar MultiLine属性为True,则该属性不起作用(在 VB 6.0的SP5、SP6版本中无此限制)。 设置文本框是否带有滚动条。当MultiLine属性 为True时,该属性才有效。 0:默认值,无滚动条 1:水平滚动条 ScrollBars 2:垂直滚动条 3:水平和垂直两种滚动条 (设计) SelLength 选定的文本长度。 (程序运行) 选定的正文的开始位置,第一个字符的位置是0。 (程序运行) 选定正文的内容(程序运行)
例:设计一程序,在窗体中列出各种饮料的选项让用户选择, 选择结束后返回选择结果。
1.建立用户界面与设置对象属性。
在窗体上创建一个标签、3个复选框和两个命令按钮。
2. 编写窗体的事件代码。
Private Sub Form_Load() Me.Caption = "挑选饮料"
Label1.Caption = “请选择您喜欢的饮料:"
常用方法: Move SetFocus
常用事件:
用来移动复选框控件 将焦点移到复选框控件 Clickห้องสมุดไป่ตู้
GotFocus LostFocus
当鼠标单击复选框控件时发生
当复选框控件获得焦点时发生 当复选框失去焦点时发生
Click事件是复选框控件最基本的事件。用户一般无需为复 选框编写Click事件过程,但其对Value属性值的改变遵循 以下规则: 单击未选中的复选框时,Value 属性值变为1; 单击已选中的复选框时,Value 属性值变为0; 单击变灰的复选框时,Value 属性值变为0。
1. 在运行时单击对象;
2. 运行时用快捷键选择对象;
3. 在程序代码中使用 SetFocus 方法设置焦点。
4.2 命令按钮控件
功能:命令按钮(CommandButton)通常用来在单
击时执行指定的操作。
常用属性
名 称 Caption 说 明 设置快捷键:在字母前加入“&”,运行时该字 母带有下划线。( ALT+带下划线字母) 指示控件的显示类型和行为。 0:标准按钮,按钮上不能显示图形 1:图形按钮,按钮上显示由Picture属性指定的 图形和 BackColor 指定的颜色。
常用方法
Move SetFocus 用来移动命令按钮控件 将焦点移到命令按钮控件
常用事件
最常用的事件为Click事件 单击命令按钮时,将触发按钮的Click事件,并执 行已写入Click事件过程中的代码。
4.3 文本控件
一、 标签(Label)控件 1. 作用 用来显示在窗体上用户不能直接改变的文本。该 控件通常用来标识其它的控件。
例:编写一程序,给出人民币10圆、50圆和100圆面值的选择并 返回选择结果。
1.建立用户界面与设置对象属性。 在窗体上建立一个标签、3个单选按钮和两个命令按钮。 2. 编写窗体的事件代码。
Private Sub Form_Load()
Me.Caption = "选择钱币面额" Label1.Caption=“请选择人民币面额:” Option1.Caption = "10圆" Option2.Caption = "50圆" Option3.Caption = "100圆" Option1.Value = True
相关文档
最新文档