文档库 最新最全的文档下载
当前位置:文档库 › 选择类控件的使用(单选按钮、复选框)

选择类控件的使用(单选按钮、复选框)

选择类控件的使用(单选按钮、复选框)
选择类控件的使用(单选按钮、复选框)

课题:选择类控件的使用(单选按钮、复选框)

班级组别姓名教师评价: 编制人:李鹏飞审核人:杨宇虹【学习目标】

1、掌握框架使用及属性设置。

2、掌握单选按钮的使用及属性设置。

3、掌握复选框的使用及属性设置。

重点:单选按钮和复选框的使用难点:单选按钮和复选框的使用

【预习案】

【使用说明与学法指导】

1.用20分钟左右的时间,阅读探究课本的内容,熟记基础知识。自主高效预习,提升自己的阅读理解能力.

2.完成教材助读设置的问题,然后结合课本的基础知识和例题,完成预习自测题.

3.将预习中不能解决的问题标出来,并写到后面“我的疑惑”处.

一、相关知识:

选择类控件常见的有单选钮、复选框、组合框、列表框、滚动条和框架。本次课主要学习单选按、复选框和框架控件。

二、教材助读:

1、单选按、复选框和框架控件的控件名。

2、单选按、复选框和框架控件的常用属性名。

三、预习自测:

(一)概念探究:

1、什么是框架:

2、什么是单选按钮:

3、什么是复选框:

(二)基础探究:

1、框架的作用:

2、单选钮的作用:

3、复选框的作用:

【我的疑惑】

【探究案】

一、质疑探究

(一)基础知识探究

【问题探究】

1、框架控件的常用属性

四、当堂检测

1、当VB单选按钮和检查框被选中时其Value属性值分别是()

A、true,true

B、True,1

C、1,1

D、-1,-1

2、在Option_Click()事件中加入语句Check.Value=Option.value的结果是()

A、Option1与Check1选中情况保持一致

B、Option1选中时,Check1也选中

C、Option1不选中时,Check1选中

D、发生实时错误

3、能作为容器的控件是()

A、OptionButton

B、ListBox

C、Frame

D、ComboBox

【训练案】

一、基础巩固题

1、在程序中可以通过复选框和单选钮的()属性来判断它们的当前状态。

A、Caption

B、Value

C、Checked

D、Selected

2、在检查框或单选按钮中,下面关于Style属性说法不正确的是()

A、Style是只读属性,只能在设计时使用

B、当Style属性设置为1时,可以用Picture属性设置不同的图标

C、Style属性设置为不同的值时,其外观不相同

D、当Style属性设置为1时,单选按钮的外观类似于命令按钮,作用于命令按钮相同

3、要把检查框设置为不可用,应将其的Value属性设置成。

4、是一种能将窗体上的控件进行分组的特殊控件,以便于用户识别。

5、判断:当框架的Enabled属性设置False时,框架中所有的控件都不可用。()

二、综合应用题

6、VB中,单选按钮与检查框有什么不同?单选按钮的状态通过什么属性设置?

7、如图所示,编程实现两个单选按钮和一个检查框的功能。

【有错必改】

【我的收获】(反思静悟、体验成功)

设窗体中包含一组单选按钮,一组复选框。单选按钮包括宋体,黑体和仿宋3种字体。复选框提供对下划线,

1.1 P129-(6)原题 设窗体中包含一组单选按钮,一组复选框。单选按钮包括宋体,黑体和仿宋3种字体。复选框提供对下划线,粗体,斜体等修饰效果的选择。文本框中输入文字后单击某个按钮,文本框中的文字将按所选择的选项进行设置。窗体如图5-32所示,编写程序,实现题目的要求。 1.2 解题思路 (1)因为有一组单选按钮和一组复选框,因此需要选择框架结构来实现要求。 (2)新建一个窗体,在窗体上按照题目要求,布置各个控件,并写出其各个对象的属性表。 (3)按照题目要求,编写程序。 (4)运行程序,达到题目要求后,保存文件。 1.3 对象属性表

1.4 代码及注解 Private Sub chkbold_Click () If chkbold.Value = 1 Then '通过if语句,来使复选框选中和不选中显示不同结果txtpassage.FontBold = True Else txtpassage.FontBold = False End If End Sub Private Sub chkitalic_ Click () If chkitalic.Value = 1 Then txtpassage.FontItalic = True Else txtpassage.FontItalic = False End If End Sub Private Sub chkunderline_ Click () If chkunderline.Value = 1 Then txtpassage.FontUnderline = True Else: txtpassage.FontUnderline = False End If End Sub Private Sub cmdexit_ Click () End End Sub Private Sub Form_Load () txtpassage.Text = "Visual Basic 欢迎您" '窗体载入输入文字"Visual Basic 欢迎您" End Sub

vb实验七单选按钮、复选框、列表框和组合框实验报告

电子信息工程学系实验报告 课程名称:面向对象程序设计 实验项目名称:单选按钮、复选框、列表框和组合框 实验时间: 班级: 姓名: 学号: 一 实 验 目 的: 1) 掌握单选按钮和复选框的使用。 2) 掌握列表框的使用。 3) 掌握组合框的使用。 4) 区别几种控件的使用场合。 二 实 验 环 境: Windows XP Visual https://www.wendangku.net/doc/e511149887.html, 2003 三 实 验 内 容 过 程 及 结 果 分 析: 一 复选框与列表框、组合框联动 1.创建界面 创建一个工程,由一个窗体组成,界面如下图所示,选择任意一个爱好,将自动想listbox 和combobox 中添加一个爱好。选择一个样式表,将改变combobox 的dropdownstyle 属性。 设计界面 2.设计各对象属性 可以利用属性窗口给listbox 或combobox 的items 属性添加列表项,单击items 右边的按钮,将出现字 符串集合编辑器,可以在其中预选定义列表项。

列表框和组合框的items属性设定界面 3.设计各对象的事件代码 设计checkbox的事件代码,使用户选择任意一个爱好时,向listbox和combobox中添加该爱好项,当用户不选择中某一爱好时,能移除该爱好。 Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked Then ListBox1.Items.Add(CheckBox1.Text) ComboBox1.Items.Add(CheckBox1.Text) Else ListBox1.Items.Remove(CheckBox1.Text) ComboBox1.Items.Remove(CheckBox1.Text) End If End Sub Private Sub CheckBox2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox2.CheckedChanged If CheckBox2.Checked Then ListBox1.Items.Add(CheckBox2.Text) ComboBox1.Items.Add(CheckBox2.Text) Else ListBox1.Items.Remove(CheckBox2.Text) ComboBox1.Items.Remove(CheckBox2.Text) End If End Sub Private Sub CheckBox3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox3.CheckedChanged If CheckBox3.Checked Then ListBox1.Items.Add(CheckBox3.Text) ComboBox1.Items.Add(CheckBox3.Text) Else ListBox1.Items.Remove(CheckBox3.Text) ComboBox1.Items.Remove(CheckBox3.Text) End If End Sub

VB教案-命令按钮、选择框、单选按钮和框架

[教案] 第六课(六)命令按钮、选择框、单选按钮和框架 授课方式:讲授法 授课学时:2学时 教学目的: 通过本次课的学习,学生应该掌握使用命令按钮、选择框、单选按钮和框架四种控件常用的各种属性、事件和方法,并且能够准确使用各种控件设计各种用户界面,并能编写出响应事件的代码。 教学重点和难点: 1.命令按钮的属性和事件; 2.选择框和单选按钮的属性和事件。 教学过程: 命令按钮、选择框、单选按钮和框架 一、命令按钮(CommandButton) 1.了解命令按钮在VB中的用途。 2.掌握命令按钮的以下3个主要属性 (1)Caption(2)Style(3)Picture 3.事件 介绍命令按钮最常用的事件——Click事件的应用情况。 二、选择框(CheckBox) 1.用途 介绍选择框在VB中的用途。 2.主要属性 掌握选择框的以下4个属性: (1)Caption(2)Alignment(3)Value(4)Style 3.事件 介绍选择框最常用的事件——Click事件的具体应用情况。 三、单选按钮(OptionButton) 1.用途 介绍单选按钮在VB中的用途。 2.主要属性 掌握单选按钮的以下5个属性: (1)Caption(2)Alignment(3)Value(4)Style(5)Enabled 3.选项分组 掌握如何个单选按钮进行分组,以及那些对象可以作为分组的容器。 四、框架 (Frame) 1.用途

介绍框架在VB中的主要用途就是用于分组。 2.主要属性 掌握框架的以下3个属性: (1)Caption(2)Enabled(3)Visible 学生作业: 上机实验四:1.命令按钮、选择框和单选钮 2.单选钮和框架 [讲稿] (六)命令按钮、选择框、单选按钮和框架 一、命令按钮(CommandButton) 1、主要属性 (1)Caption:如果某个字母前加入“&”,则程序运行时标题中 的该字母带有下划线,即作为快捷键,用Alt+快捷键 (2)Style:在VB5.0 以后的版本中,命令按钮上不仅可显示文 字,还可设置显示图形。若要显示图形,首先必须在Style中设置为1,然后在Picture属性中设置显示的图形文件。在这行时Style属性是只读的 2、事件:Click事件 (3)Picture:Style=1.Picture属性可显示图形文件 C.bmp和.ico) 二、选择框(CheckBox) 1、用途:列出可供用户选项,用户根据需要选择其中的一项或多项。 2、主要属性 (1)Caption:同单选按钮 (2)Alignment:同单选按钮 (3)Value:表示复选框的状态,数值型 0~Unchecked,未被选定,默认设置 1~ Checked,被选定 2~Grayed,变成灰色,禁止用户选择 (4)Style:同单选按钮 3、事件Click 事件 三、单选按钮(OptionButton) 1、用途:给用户一组两个或更多的选择,用户在一组单选按钮中 必须并且最多只能选择一页。 单选按钮主要用在多种功能中由用户选择一种功能的情况。 2、主要属性: (1)Caption属性:设置文本注释内容,即单选按钮边一的文本 标题 (2)Alignment:设置标题和按钮显在右边,默认设置 0:控件按钮在左边,标题显示在右边,默认设置

单选控件(OptionButton)与复选控件(CheckBox)的Value值

1、 单选控件(OptionButton )与复选控件(CheckBox )的Value ..... 值。 1)Value 属性是单选与复选控件最主要的属性,单选与复选控件的 Value 值有差别的。 单选控件: 选中时,Value 值为True ;未被选中,Value 值为False 。 复选控件: 选中时,Value 值为1;未被选中,Value 值为0;禁止对该按钮进行选择,Value 值为2。 单选控件与复选控件的 Value 值是不同的, 2)单选与复选控件的Click 事件可以改变Value 值: 这两种控件最主要的事件是 Click 事件,当Click 事件发生,Value 值变为 True 或者 1 ,控件也自动变为选中状态 3)单选与复选控件的SetFocus 方法不一定可以改变Value 值 单选按钮SetFocus 方法可以在代码中将Value 属性设置为True (单选按钮的Visible 与Enabled 属性值均为True );复选按钮SetFocus 方法可则不可以,它仅仅可以得焦点,但不能改变选中状态。 4)编写程序代码,需要判断Value 是否改变,单选控件可以直接写代码,而复选控件需要用多分支条件语句来编写。。 例题: 在“字号”选项处,下面用了两种方法。 Private Sub OptSize_Click (Index As Integer) Select Case Index End Sub

Private Sub Check1_Click ( ) If Check1.Value = 1 Then Text1.FontBold = True Else Text1.FontBold = False End If End Sub 2、列表框(对于初学者来说,使用起来不太顺手,这里简单说明一下) 列表框控件,用于显示项目列表,用户可从中选择一个或多个项目。 1)属性 A.List:字符型数组,存放列表框的项目,下标是从0开始的。 属性窗口添加选项,输入下一项时,按“Ctrl+Enter”; 在程序中设置或引用时:列表框名.List(Index)。 例如:List1.List(0)=“北京” B.ListIndex:整数,表示执行时,选中的列表项的序号,没有项目选中时为-1 。只能在程 序中设置或引用。 例如:选择“北京”,显示在文本框中,则Text1.text=List1. List ( List1.ListIndex) C.ListCount:整数,表示项目的数量,ListCount-1是最后一项的下标。只能在程序中设置 或引用。 D.Selected 属性,该属性返回或设置列表框控件中的一个项目的选择状态,逻辑型,只能 在程序中设置或引用。 例如:List1.Selected(0)=True E.Text:被选中的列表项的文本内容,只能在程序中设置或引用。 List1. List ( List1.ListIndex)=List1.Text 2)方法举例说明: List1.AddItem “沈阳”,4 ‘在第4项后插入“沈阳” List1.AddItem “沈阳”‘在最后出入“沈阳” List1.RemoveItem 4 ‘删除第5项内容 List1.Clear ‘删除所有项目 3)Click,DblClick事件 Click事件,自动改变列表框ListIndex、Selected、Text等属性,无需另行编写代码。 3、组合框:一种同时具有文本框和列表框特性的控件。可以选择项目,也可以输入项目。 Style属性,用以确定组合框的形式。设置值可为0,1或2,决定组合框的三种形式。 Style = 0时,可以编辑项目,响应Click,Change和Dropdown事件; Style = 1时,可以编辑项目,响应Click,DblClick和Change事件; Style = 2时,不.可以编辑项目响应Click 和Dropdown事件。 说明:Change事件:文本框内容改变时触发。 DropDown事件:单击下拉箭头时触发。

VB选择题

1. _________在用户的应用程序执行期间发生,比如鼠标单击或是敲击键盘。 A. 方法 B. 属性 C. 事件 D. 工程 答案: 事件 2. 一只白色的足球被踢进球门.则白色,足球,踢,进球门是__________。 A. 属性,对象,方法,事件 B. 属性,对象,事件,方法 C. 对象,属性,方法,事件 D. 对象,属性,事件,方法 答案: 属性,对象,方法,事件 3. 窗体文件名的后缀是_____________。 A. vbp B. frm C. bas D. vbw 答案: frm 4. 工程文件名的后缀是_____________。 A. vbp B. frm C. bas D. vbw 答案: vbp 5. 控件的__________确定了当一个事件发生时的执行代码。 A. 函数 B. 事件过程 C. 子程序 D. 通用过程 答案: 事件过程 6. Visual Basic是面向_________的程序设计语言。 A. 过程 B. 工程 C. 事件 D. 对象 答案: 对象 7. VB6.0是_______位操作系统下的应用程序的开发工具。 A. 16 B. 32 C. 64 D. 16或32 答案: 32 8. ___________的改变可以在设计时和运行时表现出来,而________只有在运行时执行。 A. 控件属性、函数

B. 控件属性、事件过程 C. 事件过程、函数 D. 控件属性、子程序 答案: 控件属性、事件过程 9. 一个对象可以执行的动作称为__________。 A. 过程 B. 属性 C. 方法 D. 事件 答案: 方法 10. 可被一个对象识别的动作称为__________。 A. 过程 B. 属性 C. 方法 D. 事件 答案: 事件 11. 一个对象的特性描述称为_________。 A. 过程 B. 属性 C. 方法 D. 事件 答案: 属性 12.OOP的含义是______________。 A. 面向对象的程序设计 B. 面向过程的程序设计 C. 嵌入技术 D. 动态链接库 答案: 面向对象的程序设计 13.下面哪句话是错误的? A. 对象是类的实例 B. 属性是对象的特征 C. 方法是控制对象动作行为的方式 D. 类和对象是同一个概念 答案: 类和对象是同一个概念 14.下面哪句话是错误的? A. VB的工作模式是事件驱动方式 B. VB的工作模式是消息驱动方式 C. VB程序的运行有固定的顺序 D. VB程序的运行没有固定的顺序 答案: VB程序的运行有固定的顺序 15.下列有关控件工具箱的说法错误的是____________。 A. 控件工具箱中包含了常用的控件。 B. 控件工具箱中没有包含所有的控件。 C. 选择“工程”菜单下的“部件”菜单项可以添加控件

关于单选框复选框中在mysql中的调用(SQL表与表的关联)详解

关于单选框复选框中在mysql中的调用(SQL表与表的关联) Radio 首先在前台要写上按钮。 ap  adc  然后在html里面写JS Function add(){ Var type1; type1 = document.getElemengsByName(“type”); if(type1!=null){ for(var i=0;i 在后面的按钮部分写上一个提交按钮用于调用JS方法

选择题

1.当运行程序时,系统自动启动窗体的______d____事件过程 D、Load 2.文本框没有______a____属性 A、Caption 3.在一行语句内写多条语句时,每个语句之间用_____b_____符号分隔 B、: 4.若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置__c___。 C、Passwordchar属性值为* 5.若要命令按钮具有图形特性可通过_____a_____属性来进行。 A、Style 6.下面______d____是合法变量名 D、X_yz 7.能够将文本框控件隐藏起来的属性是__b___。 B、Visible 8.下面程序段运行后,dim x:if x then print x else print x+1 。显示的结果是_____a_____ A、1 9.表达式 Len("VB程序设计ABC")的值是___d______。 D、 9 10.在VB中,对于已经声明但没有赋值的布尔型变量,系统的默认值是_____c______。 C、False 11.按变量名的定义规则,下面_____a_____是错误定义的变量名。 A、Single 12.a + b 小于10,且a - b 大于 1 的逻辑表达式是____c_____。 C、a + b < 10 And a - b > 1 13.若要处理一个值为50000的整数,应采用哪种VB基本数据类型描述更合适?____b______ B、Long 14..下面正确的赋值语句是_____c_____

C、y=x+30 15.rnd函数不可能为下列_____d_____值 D、1 16.下面语句执行后,变量w的值为_____d______。w=Choose(2,"Red","Green","Blue","Yellow" ) D、"Green" 17.下列程序段表示求两个数中的大数,_____d____不正确。 D、If y>=x Then Max=y Max =x 18.下面语句正确的是____a____。 A、If x<>y then print "x不等于y " 19.在VB集成环境中,调试程序可以设置跟踪点。如果设置了跟踪点,那么当程序运行至该跟踪点时,会出现一条黄色__C__ C、上一句语句 20.对于选择结构语句 If x = 10 Then y = 100 ,下列说法正确的是___B______。 B、 x=10 为关系表达式, y=100 为赋值语句 21.有程序代码Text1.text="Text1.text" 则Text1、text与"Text1.text"分别代表_____d_____ D、对象、属性、值 22.在使用 MsgBox时,必须设置的参数是_____d________。 D、提示 23.结构化程序有三种基本结构组成,下面术语中是三种基本结构之一的是___b_____。 B、选择结构 25.下列语句正确的是____d____。 D、 If x<3*y And x>y Then y=x^3 26.语句If x=1 Then y=1,下列说法正确的是______a______。 A、x=1为关系表达式,y=1为赋值语句 27.下列一维数组说明语句错误的是____c_____。 C、Dim b(-10To -20) AS Integer 28.数组声明语句Dim a(4,-1 To 2, 3)中的数组a包含了_____c____个数组元素。 C、 80

Java图形界面程序单选按钮、复选框、文本框、标签程序设计举例

实验十一:Java的图形界面程序单选按钮、复选框、文本框、标签 一、实验目的 熟练地掌握Java的图形界面程序单选按钮、复选框、文本框、标签、列表框的编程。通过实验掌握编写程序的思想方法,体会编程的技巧,加深Java语言的应用能力。 二、实验环境 硬件环境:微型计算机。 软件环境:Windows 2000或以上版本,JKD, Jcreator 三、实验内容与要求 用Java语言编程实现以下问题: 1、编写程序,布局如word图,框架的大小自动调整f.pack() 事件的种类是Item,当选中一个复选框时,在最底下的文本框会出现合计的总价款 程序: import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.swing.border.*; public class supermarket implements ItemListener { JFrame f;

JPanel p; JTextField t; JCheckBox c1,c2,c3; int sum=0; public static void main(String args[]) { supermarket s=new supermarket(); s.go(); } void go() { f=new JFrame("超市"); p=new JPanel(); t=new JTextField(); c1=new JCheckBox("苹果5元"); c2=new JCheckBox("橘子2元"); c3=new JCheckBox("梨3元"); f.add(p,BorderLayout.CENTER); f.add(t,BorderLayout.SOUTH); p.add(c1); p.add(c2); p.add(c3); p.setLayout(new BoxLayout(p,BoxLayout.Y_AXIS)); Border etched=BorderFactory.createEtchedBorder(); Border border=BorderFactory.createTitledBorder(etched,"超市"); p.setBorder(border); f.setSize(500,500); f.setVisible(true); c1.addItemListener(this); c2.addItemListener(this); c3.addItemListener(this); } public void itemStateChanged(ItemEvent e) { if(e.getSource()==c1) { if(c1.isSelected()) sum=sum+5; else sum=sum-5 t.setText("总计为"+sum+"元"); } if(e.getSource()==c2) { if(c2.isSelected()) sum=sum+2; else

vb第16单选按钮、复选框控件

标准控件二 2 1、掌握单选按钮控件的设置与使用 2、掌握复选框控件的设置与使用 单选按钮控件的设置与使用、复选框控件的设置与使用 单选按钮控件、复选框控件的属性设置与代码编写10 10 18 复习 评讲作业。 新课 标准控件二 一、选择控件—单选按钮 复选框和单选按钮的属性和事件 Value属性 Alignment属性 Style属性 应用举例 例:使用单选按钮使文本框中的字体改变大小。 Text1.FontSize = 14 End Sub Private Sub Option2_Click() Text1.FontSize = 18 End Sub 练习1:请用单选按钮使文本框中的字体改变颜色。

练习2:使用单选按钮控制窗口大小怎样编写代码。想在窗体中加载图片怎样编写代码,想使图片随窗口大小变化怎么办(提示:可以使用图像框)。 Private Sub Option1_Click() Form1.WindowState = 0 Form1.Top = 100 Form1.Left = 100 Form1.Height = 7000 '产生窗口的随机大小时用Rnd * 7000 Form1.Width = 10000 Image1.Top = 0 Image1.Left = 0 Image1.Height = Form1.Height Image1.Width = Form1.Width Image1.Stretch = True

Image1.Picture = LoadPicture("d:\hua.jpg") End Sub Private Sub Option2_Click() Form1.WindowState = 2 Image1.Top = 0 Image1.Left = 0 Image1.Height = Form1.Height Image1.Width = Form1.Width Form1.Picture = LoadPicture("d:\hua.jpg") End Sub 二、选择控件—复选框 例:使用复选框显示文本框 中的字体分别为下划线、倾 斜、粗体 Private Sub Check1_Click() Text1.FontUnderline = True End Sub Private Sub Check2_Click() Text1.FontItalic = True End Sub Private Sub Check3_Click() Text1.FontBold = True End Sub 该例在运行时复选框取消时有何表现? 问:复选框取消时如何设置代码,使其没有下划线等效果?Private Sub Check1_Click() If Check1.Value = 1 Then

常用控件和窗体--单选钮、复选框、框架

本节题目:第二章常用控件和窗体----单选钮、复选框、框架 教学目的: 1.掌握对单选钮、复选框、框架的使用 教学内容: 1.单选钮的基本属性、方法、事件 2.复选框的基本属性、方法、事件 3.小结对象的常用属性、方法、事件 教学重点: 1. 单选钮、复选框的使用 教学方法:任务驱动式 依据学过的对象的基本属性、方法、事件,每人完成实践题目,修改总结 学习方法:由理论到实践再到理论的学习方法(由学生依据学习的知识点完成实践题目,再讨论修改,最后由学生、老师共同总结) 教学过程: 一引言 通过上周实践课的总结得出学生对新知识的掌握及出现的问题: 1.对Basic知识的掌握情况比较薄弱。解决方法:今后遇到的编程要 详细解释,并掌握。 2.少部分学生可独立完成全部实践内容,掌握较好。大多数学生对 面向对象有所体会,本节课进一步结合新知识祥述对象与事件驱动 的概念。 二本节内容 第二章常用控件和窗体 2.2 单选按钮、复选框、框架 2.2.1单选按钮(optionbutton) 作用:显示一个可打开/关闭的选项(同一组只可选中一个选项) 属性: .value= true ‘选中了控件代表的项 .value= false ‘没有选中控件代表的项 Style属性:设置控件的外观 事件: Click事件:当单击单选按钮时发生 注意:当单选按钮的value设为true时,相当于进行click事件。 说明:(1)要使某个单选按钮成为缺省按钮,只要设计时将其Value 属性设置成True (2)要禁用单选按钮,将Enabled属性设置成False 2.2.2复选框(checkbox) 属性:.value= 1 ‘表该项选中 0 ‘表未选中 2 ‘表禁止 Style属性:设置控件的外观。 事件:click (不支持双击)

VB命令按钮、选择框、单选按钮和框架

[教案] (六)命令按钮、选择框、单选按钮和框架 授课方式:讲授法 授课学时:2学时 教学目的: 通过本次课的学习,学生应该掌握使用命令按钮、选择框、单选按钮和框架四种控件常用的各种属性、事件和方法,并且能够准确使用各种控件设计各种用户界面,并能编写出响应事件的代码。 教学重点和难点: 1.命令按钮的属性和事件; 2.选择框和单选按钮的属性和事件。 教学过程: 命令按钮、选择框、单选按钮和框架 一、命令按钮(CommandButton) 1.了解命令按钮在VB中的用途。 2.掌握命令按钮的以下3个主要属性 (1)Caption(2)Style(3)Picture 3.事件 介绍命令按钮最常用的事件——Click事件的应用情况。 二、选择框(CheckBox) 1.用途 介绍选择框在VB中的用途。 2.主要属性 掌握选择框的以下4个属性: (1)Caption(2)Alignment(3)Value(4)Style 3.事件 介绍选择框最常用的事件——Click事件的具体应用情况。 三、单选按钮(OptionButton) 1.用途 介绍单选按钮在VB中的用途。

2.主要属性 掌握单选按钮的以下5个属性: (1)Caption(2)Alignment(3)Value(4)Style(5)Enabled 3.选项分组 掌握如何个单选按钮进行分组,以及那些对象可以作为分组的容器。四、框架(Frame) 1.用途 介绍框架在VB中的主要用途就是用于分组。 2.主要属性 掌握框架的以下3个属性: (1)Caption(2)Enabled(3)Visible 学生作业: 上机实验四:1.命令按钮、选择框和单选钮 2.单选钮和框架 [讲稿] (六)命令按钮、选择框、单选按钮和框架 一、命令按钮(CommandButton) 1、主要属性 (1)Caption:如果某个字母前加入“&”,则程序运行时标题中的该字母带有下划线,即作为快捷键,用Alt+快捷键 (2)Style:在VB5.0 以后的版本中,命令按钮上不仅可显示文 字,还可设置显示图形。若要显示图形,首先必须在Style中设置为 1,然后在Picture属性中设置显示的图形文件。在这行时Style属性是只读的 2、事件:Click事件 (3)Picture:Style=1.Picture属性可显示图形文件C.bmp和.ico) 二、选择框(CheckBox) 1、用途:列出可供用户选项,用户根据需要选择其中的一项或多项。 2、主要属性 (1)Caption:同单选按钮 (2)Alignment:同单选按钮 (3)Value:表示复选框的状态,数值型 0~Unchecked,未被选定,默认设置

vb单选框和复选框练习题

32、某公司对员工的工资进行调整:若原有工资大于等于1000元,增加工资35%;若小于1000元大于等于800元,则增加工资25%;若小于800元,则增加工资15%。请根据用户输入的原有工资,计算出增加后的工资。 8 编程实现:程序运行时,输入一个大于1的正整数到文本框中,选择"偶数和"或"奇数和",单击"计算"按钮时,则在左下方的标签控件中显示所选的计算类别和计算结果。计算规则:将按照选定的"计算类别"计算小于或等于输入数据的正偶数和或正奇数和。程序运行界面如下图。 17、新建一个工程,完成“点餐”程序的设计,程序界面如图13所示,具体要求如下: 1.窗体的标题为“点餐”; 2.窗体中有以下控件:一个框架控件作为容器,内有三个复选框,对应三个文本框、 三个标签框、一个命令按钮; 3.选择所需套餐种类及份数,单击确定按钮后计算所需的钱,并用消息框显示。 24、设计一个用来控制文本框中信息格式的程序,界面如图21所示:

31、新建一个工程,完成“倒计时”程序的设计,具体要求如下: 1.参照图28完成界面设计。 2.窗体的左边有一个框架Frame1,标题为“选择时间”;框架内有一组单选按钮控件 数组,从上到下为Option1(0)、Option1(1)、Option1(2),标题分别为“1分钟”、“5分钟”、“10分钟”。默认选择为1分钟。 3.标签Label1,用于显示倒计时的剩余的时间。 4.单击“开始计时”按钮(Command1)后,程序根据选择的时间开始倒计时,同时 命令按钮变为不可使用,框架也不可使用。 5.当剩余时间到0分0秒时,改为显示“时间到!”。 6.定时器Timer1的时间间隔为1秒。

复选框和单选按钮

框架、单选按钮、复选框 VB第十二周研案 在应用程序中,复选框(CheckBox)和单选按钮(OptionButton)用来表示状态,在运行期间可以改变其状态。 复选框(CheckBox)用“对号”来表示被选中,可同时选择多个。在一组单选按钮(OptionButton)中,只能选择其中的一个,当打开某个单选按钮时,其他单选按钮都处于关闭状态,单选按钮一般框架进行分组。 Value(值)属性:用来返回或设置复选框或单选按钮的值,即用来表示复选框或单选按钮的状态。默认为0即不被选中,值为1表示被选中,值为2表示该复选框变为灰色(但不是不能用,和Enabled变为False是不一样的)。该属性对单选按钮取值为TRUE或FALSE,默认为FALSE,即不被选中。 Style(样式)在对复选框或单选按钮进行设置时,应该注意: Style是只读属性,只能在设计时使用。当Style属性被设置为1时,可以用Picture、DownPicture 和DisablePicture属性分别设置不同的图标或位图,以表示未选定、选定和禁用。Style属性被设置为1时,虽然复选框或单选按钮的外观类似于命令按钮,但其作用与命令按钮是不一样。 复选框和单选按钮都可以接收Click(单击)事件,当单击复选框或单选按钮时,将自动变换其状态。 例1:界面 代码: 例2:界面

代码: 框架:FRAME 例子:界面 代码:

一、设置焦点: 简单的说,焦点是接收用户鼠标或键盘输入的能力。当一个对象具有焦点时,它可以接收用户的输入。在WINDOWS系统中,某个时刻可以运行多个应用程序,但只有具有焦点的程序才有活动标题`栏,才能接收用户输入。类似地,在含有多个文本框的窗体中,只有具有焦点的文本框才能接收用户输入。 当对象得到焦点时,会产生GotFocus(得到焦点)事件;当失去焦点时,将产生LOSTFocus (失去焦点)事件。LOSTtFocus(失去焦点)事件过程通常用来对更新进行确认和有效性检查,也可用于修正或改变在GotFocus(得到焦点)事件过程中设立的条件,窗体和多数控件支持这些事件。 用下面的方法可以设置一个对象的焦点: 1、在运行时单击该对象; 2、运行时用快捷键选择该对象; 3、在程序代码中使用SetFocus(放置焦点)方法 焦点只能移到可视的窗体或控件上,因此,只有当一个对象的Enabled(激活)和Visible(可见)属性均为TRUE时,它才能接收焦点。Enabled属性允许对象响应用户产生的事件,如键盘和鼠标事件,而Visible属性则决定了对象是否可见。注意,并不是所有对象都可以接收焦点,某些控件如框架、标签、菜单、直线、形状、图像框和计时器都不能接收焦点。对于窗体来说,只有当窗体上的任何控件都不能接收焦点时,该窗体才能接收焦点。对于大多数可以接收焦点的控件来说,从外观上可以看出它是否具有焦点。例如,当命令按钮、复选框、单选按钮等控件具有焦点时,在其内侧有一个虚线框。而当文本框具有焦点时,在文本框中有闪烁的插入光标。 如上所述,可以通过SetFocus(放置焦点)方法设置焦点。但应`注意由于窗体的LOAD事件完成前,窗体或窗体上的控件是不可见的,因此,不能直接在窗体的加载事件即Form_Load 事件过程中用该方法把焦点移到正在加载的窗体或窗体上的控件。必须先用SHOW方法显示窗体,然后才能对该窗体上的控件设置焦点。 窗体的SHOW(即显示)方法,用来使窗体显示;其格式为:窗体名。SHOW 例子:如果想在程序运行后即把光标放在一个文本框中,那么正确的代码应该是:Private Sub Form_Load() Form1.Show TEXT1.SETFOCUS END SUB 而不是如下代码: Private Sub Form_Load()

单选按钮、复选框及分组框控件dy

组织教学: 复习提问:1、窗体的作用? 2、标签、按钮及文本框的作用?命名前缀分别为:lbl,btn,txt. 上机总结: 讲授新课: 项目三、窗体、常用控件(二) --------分组框控件、单选按钮、复选框 案例:设计如下窗体。 要求:单击“确定”按钮时,在窗体的标签上显示相应信息如图所示:

单击“清除”按钮时,清除输入和显示的信息。 知识点 1、分组框控件(GroupBox) 分组框(GroupBox)控件:一种容器类控件,可给单选按钮分组。 常用属性: Text:分组框顶部显示的文字。设为空时分组框密封为一矩形框。 2 、单选按钮(RadioButton) 为用户提供多个选项,选择一个选项的功能,“多选一”的控件。 常用属性: Name: RadioButton1…通常加前缀rdtn Text: 单选按钮右侧显示的文本。 Checked : 设置或返回单选按钮的状态。值为true 或false。 常用事件: Click:单击按钮时发生。 单选按钮的状态改变时发生。为默认事件。 代码: private void btnOK_Click(object sender, EventArgs e) { if (rdtnMath.Checked == true) { lblShow.Text = txtName.Text + "的" + rdtnMath.Text + "成绩是:" + txtScore.Text; } if (rdtnChinese.Checked==true) {

lblShow.Text = txtName.Text + "的" + rdtnChinese.Text + "成绩是:" + txtScore.Text; } } private void btnClear_Click(object sender, EventArgs e) { txtName.Text = ""; txtScore.Text = ""; rdtnMath.Checked = false; rdtnChinese.Checked = false; txtName.Focus(); lblShow.Text = ""; } private void Form1_Activated(object sender, EventArgs e) { txtName.Focus(); } 案例 创建如下窗体供用户输入个人信息: 要求:输入信息后,单击“确定”按钮后,在消息对话框中显示输入的信息如图所示:

单选按钮、复选按钮、框架、列表框、组合框控件的用法

单选按钮、复选按钮、框架、列表框、组合框控件的用法 ——余姚四职校黄素媛汪群妃 [教学目标] 1.知识目标:掌握单选按钮、复选按钮、框架、列表框、组合等控件的常用属性和方法,并能使用这些控件进行简单编程。 2.能力目标:增产学生的知识理解能力、动手操作能力、团队合作精神。3.情感目标:加强对学生的热爱祖国、热爱科学的教育。 [教学重点] 1、掌握单选按钮、复选按钮、框架、列表框、组合等控件的常用属性和方法。 2、学会使用这些控件进行简单编程 [教学难点] 1、学会使用这些控件进行编程 [教学方法] 1.教法; 情境教学法、任务驱动法、比较法 2.学法: 以完成任务为动力,学生通过经验分析并结合实践操作,采用小组合作 进行探究学习。 [教学手段] 采用多媒体课件演示,机房实践操作为主,教师适时点拔的教学手段。[教具准备] 教学课件多媒体机房电子教室控制系统 [教学说明] 本课是在教科书的第五章,学生已经初步接触了VB,而且已经学过部分控件的用法,比如:标签、命令按钮、文本框等,对VB代码的编写也已经接触了一段时间。本课我们总共用二课时完成 [教学过程] 一、复习导入 [情景设置] 小叮当:期中考试快要到了,每次期中考试都有5个班级的试卷要批,累都累死了 小磨菇:你教那么多班级呀,那是挺累的,那你可以用VB编一个考试系统,让计算机帮你批呀,学生一考完,马上就有结果

小叮当:是呀,我怎么没有想到呢?可是我刚接触VB还不会编呀? 小磨菇:我来教你吧,首先我们来掌握一些重要用到的重要控件的用法。先作些准备工作吧 [复习] (1)、命令按钮、标签控件的用法 (2)、说出下列程序的含义 Text1.Alignment=0 设置文本左对齐 Text1.Alignment = 1 设置文本右对齐 Text1.Alignment = 2 设置文本居中齐 Text1.FontSize=10 设置文本为10号字。 Text1.FontBold=False 设置文本为非粗体 label4.caption=“对不起,你答错了” 设置LABEL4的Caption属性为“对不起,你答错了” msgbox (“对不起,你答错了”) 产生一个提示框 二、教授新课 (一)例题 1、演示例题 [教师活动] 演示《例单项选择与多项选择》 [设问1]:说出其中的新控件 [教师活动] :教师引导,学生说出新控件:单选按钮、复选按钮、框架 2、讲解例题(通过对例题的讲解,让学生初步接触三个控件的用法) [第一步]:界面设计 (1)、画框架

相关文档
相关文档 最新文档