第3章基本控件
合集下载
VB程序设计电子教案第3章:VB基本程序控件编程
43
直线控件和形状控件
直线控件(Line)主要用于修饰窗体和显示直线, 可以显示水平线、垂直或对角线等;形状控件 (Shape)可以显示矩形、正方形、椭圆、圆形矩 形或圆角正方形,也常用来修饰窗体以美化用户 界面。
'清除按钮的事件处理过程
Private Sub Command3_Click()
List1.Clear
'清空"列表框"。
Command2.Enabled = False '禁用"删除"按钮。
Label3.Caption = List1.ListCount '显示数目。
End Sub
完整版课件ppt
24
Picture
完整版课件ppt
17
框架的使用
框架是一个容器 框架控件的常用属性 创建框架时的注意事项
完整版课件ppt
18
改进的单选复选编程示例
完整版课件ppt
19
列表框编程示例
列表框编程示例.vbp
完整版课件ppt
20
实现方法
界面设计 代码设计
●与列表框相关的操作 ●确定命令按钮的可用状态的操作
Text1.Text = ""
'清除"文本框"
Text1.SetFocus
Label3.Caption = List1.ListCount '显示列表框中客户数目
End Sub
完整版课件ppt
22
'删除按钮的事件处理过程:
Private Sub Command2_Click() Dim Ind As Integer ‘定义一个整型变量Ind Ind = List1.ListIndex '获取索引 If Ind >= 0 Then '确保选定列表项目 List1.RemoveItem Ind '将其从"列表框"中删除 Label3.Caption = List1.ListCount '显示数目
VB程序设计电子教案第3章:VB基本程序控件编程
框架的使用
框架是一个容器 框架控件的常用属性 创建框架时的注意事项
改进的单选复选编程示例
列表框编程示例
列表框编程示例.vbp
实现方法
界面设计 代码设计
●与列表框相关的操作
●确定命令按钮的可用状态的操作
列表框的ListCount属性 列表框的AddItem方法 列表框的ListIndex属性 列表框的RemovIteme方法
综合实例 3-1
个人信息输入程序.vbp
实现分析
用消息框MsgBox来实现对话框显示 滚动条与显示年龄的文本框之间的配合问
题
程序运行时,用户既可以在文本框(Text2)中输入年龄(此时 应即时反映在垂直滚动条的Value上),也可直接点击滚动条的上 下箭头设置(此时应将该设置反映在文本框中)
基本控件综合实例
一个简单的加减法测 试程序
简单的加减法测试程序实现分析
提前知识点 程序中时间的控制 如何让系统自动出题 如何处理当测试者输入答案后按回车键
的情况
提前知识点
随机函数Rnd(1),产生0-1之间的随机数 输出格式化函数Format 取子串函数Mid 条件语句IF… Then …的简单使用
直线控件(Line)主要用于修饰窗体和显示直线, 可以显示水平线、垂直或对角线等;形状控件 (Shape)可以显示矩形、正方形、椭圆、圆形矩 形或圆角正方形,也常用来修饰窗体以美化用户 界面。
直线控件和形状控件的属性并不多,比较常用的 有Visible、BorderColor(图形边界颜色或直线颜 色)、BorderWidth(线宽)、BorderStyle(线型, 指虚线、点线、点划线等)等,形状控件还有 FillStyle(填充图案)、Shape(图形形状,如矩形、 正方形、椭圆等)。
VB-第3章-窗体与基本控件
14
14
VB程序设计- VB程序设计-第三章 窗体与基本控件 程序设计
1.Print方法 1.Print方法
[{Spc(n)|Tab(n)}][表达式列表][; 表达式列表][ [对象.]Print 对象.]Print [{Spc(n)|Tab(n)}][表达式列表][;|,] 作用: 作用: 在对象上输出信息
缇为单位
4 4
VB程序设计- VB程序设计-第三章 窗体与基本控件 程序设计
Enabled属性 逻辑性) 4. Enabled属性 (逻辑性) 控件是否可操作。
True,false
该属性用来确定一个窗体或控件是否能够对用户产生的事件 作出响应。 作出响应。 运行时,可以根据应用程序的当前状态, 运行时,可以根据应用程序的当前状态,决定使某些控件无 效或有效。 效或有效。
3 3
VB程序设计- VB程序设计-第三章 窗体与基本控件 程序设计
Height、width、top和left属性 整形) 3. Height、width、top和left属性 (整形)
Left、Top、Height和Width属性用于设置或返回控件的位 Left、Top、Height和Width属性用于设置或返回控件的位 置或尺寸。 置或尺寸。
7 7
VB程序设计- VB程序设计-第三章 窗体与基本控件 程序设计
Forecolor前景颜色属性 7. Forecolor前景颜色属性 8. Backcolor背景颜色属性 Backcolor背景颜色属性
BackColor属性用来返回或设置控件的背景颜色。ForeColor属 BackColor属性用来返回或设置控件的背景颜色。ForeColor属 属性用来返回或设置控件的背景颜色 性用来返回或设置在控件里显示图片和文本时的前景颜色。 性用来返回或设置在控件里显示图片和文本时的前景颜色。 它们是十六进制长整型数据 在程序代码中可用Windows 运行环境的红在程序代码中可用Windows 运行环境的红-绿-蓝 (RGB) 颜 色方案, 色方案,使用调色板或在代码中使用 RGB 或 QBColor 函数 指定标准RGB颜色。 RGB颜色 指定标准RGB颜色。
283-机械-热化-第三章 基本控件
lblResult.Caption = "" End Select End Sub Private Sub cmdClear_Click() txtOp1.Text = "" txtOp2.Text = "" txtOp3.Text = "" lblResult.Caption = "" txtOp1.SetFocus End Sub Private Sub cmdExit_Click() End End Sub
文本框的常用属性有:
1. Text属性:字符串类型。返回或设置文本框中显示的内容。 2. TabIndex属性:控制按Tab键时焦点变化的顺序。TabIndex的值 从0开始,焦点按TabIndex属性值从小到大依次跳转。 3. TabStop属性:控制按Tab键时,使某个控件“轮空”与否。一般 控件的TabStop属性的缺省值为True,表示按Tab键时光标移到本 控件处“停下来”,即焦点正常地移到本控件。若设置为False, 则按Tab键时,光标跳过本控件不停顿。
标签框4(标签框5的说明) Caption="结果",(名称)为Label4,BorderStyle=0 标签框5(输出运算结果) 命令按钮1 命令按钮2 命令按钮3
3.编写事件代码如下: Private Sub cmdOperat_Click() op1 = Val(txtOp1.Text) op2 = Val(txtOp3.Text) Select Case txtOp2.Text Case "+" result = op1 + op2 lblResult.Caption = Str$(result) Case "-" result = op1 - op2 lblResult.Caption = Str$(result) Case "*" result = op1 * op2 lblResult.Caption = Str$(result) Case "/" result = op1 / op2 lblResult.Caption = Str$(result) Case Else Print "运算符错误!"
第3章 基本Web服务器控件
n图像按钮控件
ImageButton控件与Button控件功能相似,只是 ImageButton控件可以在按钮上添加图片。ImageButton用 ImageUrl来指定图片的位置。按钮不再有名称,而是一副图 像,而Button按钮显示的是通过Text属性设置的文字。
CheckBox控件用于在Web窗体页上创建复选框,该复 选框允许用户在True或False状态之间切换。通过设置Text 属性,可以指定在控件中显示的标题,标题可显示在复选 框的右侧或左侧。设置TextAlign属性以指定标题显示在哪 一侧。
3.4
使用FileUpload控件实现文件上传
在常见的Web应用系统中,文件上传是经常会用到的。以 前整个上传过程都得靠开发人员编程实现。在.NET中,提供了 上传文件控件FileUpload,可以很方便地实现文件的上传。
3.2
按钮控件
Web服务器控件包括3种类型的按钮:标准命令按钮 (Button控件)、图形化按钮(ImageButton控件)和超级 链接样式按钮(LinkButton控件)。这3种按钮具有相同的 提交或链接功能,但具有不同的外观。
当用户单击按钮时,3种类型的按钮都会将窗体提交 给服务器。这些按钮还可引发自己的Click事件,可以为这 些事件编写事件处理程序。
基本web服务器控件aspnet提供了一系列服务器控件这些控件不仅增强了aspnet的功能同时将以往由开发人员完成的许多重复工作都交由控件去完成大大提高了开发人员的工作效率
第3章
基本Web服务器控件
提供了一系列服务器控件,这些控件不仅增强了 的功能,同时将以往由开发人员完成的许多重复工作都交由控件去完成, 大大提高了开发人员的工作效率。创建Web页面时,可使用的服务器控件 类型有HTML服务器控件、Web服务器控件和用户控件3种。其中,Web服 务器控件是的精华所在。Web服务器控件功能全面,极大地简化 和方便了开发人员的开发工作。本章将主要介绍Web服务器控件中的常用 控件。 本章学习的内容有: • • • 输入和输出的控件 按钮控件 单选按钮和复选框
ImageButton控件与Button控件功能相似,只是 ImageButton控件可以在按钮上添加图片。ImageButton用 ImageUrl来指定图片的位置。按钮不再有名称,而是一副图 像,而Button按钮显示的是通过Text属性设置的文字。
CheckBox控件用于在Web窗体页上创建复选框,该复 选框允许用户在True或False状态之间切换。通过设置Text 属性,可以指定在控件中显示的标题,标题可显示在复选 框的右侧或左侧。设置TextAlign属性以指定标题显示在哪 一侧。
3.4
使用FileUpload控件实现文件上传
在常见的Web应用系统中,文件上传是经常会用到的。以 前整个上传过程都得靠开发人员编程实现。在.NET中,提供了 上传文件控件FileUpload,可以很方便地实现文件的上传。
3.2
按钮控件
Web服务器控件包括3种类型的按钮:标准命令按钮 (Button控件)、图形化按钮(ImageButton控件)和超级 链接样式按钮(LinkButton控件)。这3种按钮具有相同的 提交或链接功能,但具有不同的外观。
当用户单击按钮时,3种类型的按钮都会将窗体提交 给服务器。这些按钮还可引发自己的Click事件,可以为这 些事件编写事件处理程序。
基本web服务器控件aspnet提供了一系列服务器控件这些控件不仅增强了aspnet的功能同时将以往由开发人员完成的许多重复工作都交由控件去完成大大提高了开发人员的工作效率
第3章
基本Web服务器控件
提供了一系列服务器控件,这些控件不仅增强了 的功能,同时将以往由开发人员完成的许多重复工作都交由控件去完成, 大大提高了开发人员的工作效率。创建Web页面时,可使用的服务器控件 类型有HTML服务器控件、Web服务器控件和用户控件3种。其中,Web服 务器控件是的精华所在。Web服务器控件功能全面,极大地简化 和方便了开发人员的开发工作。本章将主要介绍Web服务器控件中的常用 控件。 本章学习的内容有: • • • 输入和输出的控件 按钮控件 单选按钮和复选框
《Visual Basic程序设计基础》-第3章 窗体和基本控件
3.1 基本属性
VB中属性指对象的特性或性能,它反映了对象的外观和功能。 中属性指对象的特性或性能,它反映了对象的外观和功能。 中属性指对象的特性或性能 在程序代码中引用属性的格式: 在程序代码中引用属性的格式: [对象名 属性 对象名.]属性 对象名 有些属性只能在设计时使用,有些属性只能在程序运行时使用。 有些属性只能在设计时使用,有些属性只能在程序运行时使用。只能读 取不能修改的属性为只读属性。 取不能修改的属性为只读属性。 本章先介绍其中常用且适用于大部分控件对象的属性。 本章先介绍其中常用且适用于大部分控件对象的属性。 1.Name属性 . 属性 Name属性用来识别窗体、控件等对象的名称。在窗体上添加一个对象 属性用来识别窗体、 属性用来识别窗体 控件等对象的名称。 属性的缺省值是该对象的类型加上一个惟一的整型数值。 时,其Name属性的缺省值是该对象的类型加上一个惟一的整型数值。利 属性的缺省值是该对象的类型加上一个惟一的整型数值 属性指定对象名称时, 用Name属性指定对象名称时,必须注意以下规则: 属性指定对象名称时 必须注意以下规则:
5.Enabled 属性 Enabled属性用来确定一个窗体或控件是否能够对用户的事件做出反应 属性用来确定一个窗体或控件是否能够对用户的事件做出反应, Enabled属性用来确定一个窗体或控件是否能够对用户的事件做出反应, 其属性值为布尔值(boolean)。 )。在属性窗口中可借助下拉列表选取该属 其属性值为布尔值(boolean)。在属性窗口中可借助下拉列表选取该属 性值。其中: 性值。其中: True(缺省值)对象有效, True(缺省值)对象有效,允许对事件做出反应 对象无效, False 对象无效,阻止对事件做出反应 有效与无效的对象,在外观上有些不同,以命令按钮控件为例, 有效与无效的对象,在外观上有些不同,以命令按钮控件为例,无效情况 下其上面的文字呈灰色,此时单击该命令按钮不会响应任何动作。 下其上面的文字呈灰色,此时单击该命令按钮不会响应任何动作。 Font属性 6.Font属性 在属性窗口中看到的Font属性实质上是一个属性组合,其中包含了字体、 Font属性实质上是一个属性组合 在属性窗口中看到的Font属性实质上是一个属性组合,其中包含了字体、 大小、字体样式等属性成员。 大小、字体样式等属性成员。 设计时可直接进入Font属性的对话框进行设置, Font属性的对话框进行设置 设计时可直接进入Font属性的对话框进行设置,如果需要在程序运行时改 变这些属性值则必须对其中各属性值分别进行设置。 变这些属性值则必须对其中各属性值分别进行设置。 例如,以下代码将窗体Form1的文字设置为粗体字,程序代码如下: Form1的文字设置为粗体字 例如,以下代码将窗体Form1的文字设置为粗体字,程序代码如下: Form1.Font.Bold = True 或 Form1.FontBold = True
第3章 基本Web服务器控件
超级链接样式按钮(LinkButton控件)
Button普通按钮控件
使用Button控件可以在网页上创建普通按钮。开发人员 可以为Click事件提供事件处理程序,以便以编程方式 控制在用户单击“提交”按钮时,执行需要的操作。
后台代码:
当点击按钮后的效果:
ImageButton图像按钮控件
ImageButton控件与Button控件功能相似,只是ImageButton控件可以在 按钮上添加图片。ImageButton用ImageUrl来指定图片的位置。按钮不再有名 称,而是一副图像,而Button按钮显示的是通过Text属性设置的文字。
复选框
CheckBox控件用于在Web窗体页上创建复选框,该复选框允许用户在 True或False状态之间切换。通过设置Text属性,可以指定在控件中 显示的标题,标题可显示在复选框的右侧或左侧。设置TextAlign属 性以指定标题显示在哪一侧。
下拉列表框
DropDownList控件用于创建单一选择的下拉列表控件。通过设置BorderColor、 BorderStyle和BorderWidth属性,可以控制DropDownList控件的外观。如要指 定在DropDownList控件中显示的项,则应针对每个项在DropDownList控件的 开始和结束标记之间,放置一个ListItem元素。使用DataTextField和 DataValueField属性分别指定每个列表项的Text和Value属性。
列表控件
使用BulletedList控件可以创建静态项目列表,可以和数 据源的数据进行绑定来显示数据列表,还可以通过编 程的方式对列表项进行动态控制。本节就介绍这两种 方式的用法。
演示BulletedList控件
第3章 Android常用基本控件-3.2.2 EditText.
android:scrollHorizontally setHorizontallyScrolling(boolean)
android: capitalize
setKeyListener(KeyListener)
设置文本框是否可以水平进行 滚动 如果设置,自动转换用户输入 内容为大写字母
android: hint
setHint(int)
文本为空时,显示提示信息
android:maxLength
setFilters(InputFilter)
设置最大显示长度
2020/5/25
无锡科技职业学院
maxLines
EditText
2020/5/25
Hint:请输入内容 textPassword:…… phone:1553682.2 EditText
属性名称
android:lines android:maxLines
对应方法
setLines(int) setMaxLines(int)
第3章 Android常用基本控件
——移动软件开发(Android)
3.2.2 EditText
我们在第一次使用一些应用软件时,常常需要输入用 户名和密码进行注册和登录。如果我们希望实现此功 能,就需要使用Android系统中的编辑框EditText。
scrollHorizontally
minLines Lines
说明
通过设置固定的行数来决定 EditText的高度
设置最大的行数
android:minLines
setMinLines(int)
设置最小的行数
android:inputType
setTransformationMethod(Transformatio nMethod)
tjm《移动软件开发设计》第3章 基本控件与布局管理器
Android应用开发教程
பைடு நூலகம்
3.1 widget包与控件
控件的分类
Android应用开发教程
3.1 widget包与控件
UI的编辑方式 Android 应用 界面设计
代码设计
Android应用程 序的界面全部由 java 代码定义。 优点: 方便快捷。 缺点: 不便维护。
XML文件设计
<RadioGroup android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:checkedButton="@id/lunch" android:id="@+id/menu">
Android应用开发教程
3.1 widget包与控件
示例演示1:(控件的属性)
Android应用开发教程
3.2 Form Widgets
TextView
TextView继承自View。 TextView在android.widget.TextView包中定义。 功能:向用户显示文本内容。 TextView显示的文本只能在初始设置时或在程序中修改。 属性:
<RadioButton android:text="breakfast" android:id="@+id/breakfast" />
<RadioButton android:text="lunch" android:id="@+id/lunch" /> <RadioButton android:text="dinner" android:id="@+id/dinner" /> <RadioButton android:text="all" android:id="@+id/all" /> </RadioGroup>
第3章窗体和基本控件
第3章 窗体和基本控件
3.1 基本属性
Name属性 属性 Appearance属性 属性 BackColor属性 属性ForeColor属性 属性 属性 Caption属性 属性 Enabled属性 属性
第3章 窗体和基本控件
3.1 基本属性
Font属性 属性 Height属性和 属性和Width属性 属性 属性和 Left属性和 属性和Top属性 属性和 属性 Visible属性 属性
第3章 窗体和基本控件
【应用实例】 应用实例】
利用MouseMove事件,显示鼠 事件, 利用 事件 标的当前位置。 标的当前位置。
第3章 窗体和基本控件
Private Sub Form_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single) Text1.Text = X Text2.Text = Y End Sub
第3章 窗体和基本控件
案例
在窗体上添加两个命令按钮和一 个文本框,单击上面的按钮时, 个文本框,单击上面的按钮时, 改变文本框的位置和大小; 改变文本框的位置和大小;单击 下面的按钮时, 下面的按钮时,改变窗体的位置 和大小
第3章 窗体和基本控件
Private Sub Command1_Click() Text1.Left = Text1.Left + 200 Text1.Top = Text1.Top + 200 Text1.Width = Text1.Width * 2 Text1.Height = Text1.Height * 2 Text1.Text = "文本框的位置和尺寸改 文本框的位置和尺寸改 变了" 变了 End Sub
3.1 基本属性
Name属性 属性 Appearance属性 属性 BackColor属性 属性ForeColor属性 属性 属性 Caption属性 属性 Enabled属性 属性
第3章 窗体和基本控件
3.1 基本属性
Font属性 属性 Height属性和 属性和Width属性 属性 属性和 Left属性和 属性和Top属性 属性和 属性 Visible属性 属性
第3章 窗体和基本控件
【应用实例】 应用实例】
利用MouseMove事件,显示鼠 事件, 利用 事件 标的当前位置。 标的当前位置。
第3章 窗体和基本控件
Private Sub Form_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single) Text1.Text = X Text2.Text = Y End Sub
第3章 窗体和基本控件
案例
在窗体上添加两个命令按钮和一 个文本框,单击上面的按钮时, 个文本框,单击上面的按钮时, 改变文本框的位置和大小; 改变文本框的位置和大小;单击 下面的按钮时, 下面的按钮时,改变窗体的位置 和大小
第3章 窗体和基本控件
Private Sub Command1_Click() Text1.Left = Text1.Left + 200 Text1.Top = Text1.Top + 200 Text1.Width = Text1.Width * 2 Text1.Height = Text1.Height * 2 Text1.Text = "文本框的位置和尺寸改 文本框的位置和尺寸改 变了" 变了 End Sub
