第3章 常用基本控件
- 格式:ppt
- 大小:2.18 MB
- 文档页数:81
控件的使用表单控件有近二十多个,每个控件有几十种属性、几十个方法和事件过程,逐一介绍这些属性、方法和事件有一定的难度。
这里只能通过介绍一些常用控件的属性等讲解。
对控件进行更深一层的了解。
表单的控件一般可分为五类:输出类:标签、图像、线条和形状输入类:文件框、编辑框、微调控件、列表框、下拉列表框控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器容器类:表格、页框、container容器连接类:包括activex控件、activex绑定控件、超级连接下面分别对部分控件作介绍:1、标签控件它是一个显示文件图形的控件,在设计时可以直接修改其中的文本2、命令按钮一般用来启动执行某一动作的事件,比如关闭表单、移动记录、打印报表等,这些事件的操作代码通常放在命令按钮的click事件中。
在使用过程中若default属性被设置为真(.t.)。
也可以在该按钮被选中时按enter键来执行它。
如果命令的cancel属性设置为真,可以按esc键执行按钮。
如果在编辑过程中想提示您操作可进行如下设置在命令代码中输入messagebox(“我是”+this.caption+”按钮”,64,”您单击的是哪个按钮”)命令按钮组用来进行一组相关的命令,可以对其进行相关的编辑操作。
例:下面用标签、命令框来设计一个计费器在新建的表单中创建标签控件8个,命令按钮2个。
分别进行下列属性设置:然后在form1的artivate事件代码编写如下:bel5.caption=""bel6.caption=""bel7.caption=""bel8.caption=""在command1的click事件代码编写如下:bel6.caption="" 再次打电话全为空bel7.caption=""bel8.caption=""public t1bel5.caption=time() 显示开始时间t1=seconds() 返回从午夜以来经过的秒数开始时间在command2的click事件代码编写如下:bel6.caption=time() 显示结束时间t2=seconds() 结束时间t=(t2-t1)/60 通话时间m=int(t)if t<>mm=m+1 通话时间不足一分加1 endifbel7.caption=str(m,2) 显示通话时间bel8.caption=str(0.12*m,5,2) 计费方法运行结果如下:3、图像按钮控件允许在表单中添加图片(.bmp)文件,同样可以设置属性、方法程序和事件过程,并且可在程序运行时动态的更改。
常用控件介绍范文常用控件是指在计算机软件开发过程中经常用到的一些用户界面元素,用于与用户进行交互,并实现各种功能。
随着计算机软件的发展,常用控件也在不断更新和扩展,以满足不同领域和不同用户的需求。
下面将介绍一些常用的控件。
1. 文本框(Text Box):用于接收用户输入的文本或显示输出的文本。
可以设置属性,如最大长度、是否只读等。
3. 按钮(Button):用于触发一些操作或执行一些函数。
按钮可以设置文本、图标或快捷键等。
4. 列表框(List Box):用于显示一个列表,用户可以从中选择一个或多个选项。
可以设置单选或多选。
6. 多行文本框(Text Area):用于输入多行文本,如长文本、备注等。
7. 复选框(Check Box):用于提供多选选项,用户可以勾选或取消勾选。
8. 单选按钮(Radio Button):用于提供互斥的单选选项,用户只能选择其中的一个。
11. 滚动条(Scroll Bar):用于在一个可滚动的区域内定位或滚动内容。
12. 树形视图(Tree View):用于显示层次结构的数据,如文件夹目录、组织结构等。
15. 对话框(Dialog Box):用于显示一些特定功能的窗口,如文件选择框、颜色选择框等。
16. 菜单栏(Menu Bar):用于显示程序的菜单选项,可以通过菜单项执行功能或打开窗口。
17. 工具栏(Tool Bar):通常位于窗口上方,用于提供快速访问常用功能的按钮。
18. 消息框(Message Box):用于显示一些提示、警告或错误信息,通常有确定、取消等按钮。
19. 时间选择器(Date Picker):用于选择日期和时间,可显示日历和时间选择器。
总结:常用控件是计算机软件开发过程中不可或缺的一部分,可以通过这些控件来构建用户友好的界面,并实现各种功能。
通过理解和掌握这些控件的特点和用法,可以更高效地进行软件开发工作。
常见的控件介绍阅读⽬录常见的控件:1.⽂本输⼊框(TextBox)2.按钮控件(Button)3.下拉选框(DropList)4.⽇期/时间控件(Date/TimePicker)5.(图⽚、⽂件)上传控件(Upload)6.树形控件(TreeView)7.列表框(ListBox)8.多格式⽂本框(RichTextBox)9.Tab控件10.其他控件11.多浏览器兼容性问题以下是上述常⽤控件就样式、属性、功能、测试点等⽅⾯的总结1.⽂本框纯⽂本框(不带其他类型控件)主要分为密码框、⽂本框(TextBox)和多⾏⽂本框(TextArea)1.1密码框(1)样式:(2)属性:输⼊的⽂本会⾃动以⿊⾊圆点或星号加密显⽰。
(3)功能:⽤于输⼊密码(4)测试点(功能):1.字符长度2.是否区分字母⼤⼩写3.全⾓半⾓输⼊(数字、英⽂)4.是否允许空格字符5.输⼊的密码是否密⽂显⽰,是否可以“显⽰密码”6.安全性:是否可以复制、粘贴⽅式输⼊、复制粘贴后是否看到明⽂7.安全性:密码传输过程是否加密、数据库保存是否加密8.密码验证⽅式是否为⽐对模式。
9.登录后是否会⽤明⽂传递参数10.利⽤复制粘贴等操作强制输⼊不允许的输⼊数据11.同⽂本框测试点1.2⽂本框(1)样式:(2)属性:普通⽂本框,允许输⼊⽂本、数字等类型的字符(3)功能:⽤于普通⽂本的输⼊和显⽰,常搭配其他控件使⽤(4)测试点(功能):1.输⼊中⽂、英⽂⼤⼩写、数字、特殊字符,构建有效等价类和⽆效等价类2.全⾓半⾓输⼊(数字、英⽂)和显⽰3.输⼊框是否为必填项(空输⼊)4.是否可以输⼊空格以及对空格的处理(包括全⾓半⾓、中英⽂、⽂本⾸尾、⽂本间的空格)5.字符长度6.⽀不⽀持快捷键操作(Enter、Ctrl+“C/V/X/A/Z”复制粘贴剪切全选撤销等)7.数值型、⽇期型、时间型⽂本框的合法性校验8.利⽤复制粘贴等操作强制输⼊不允许的输⼊数据9.特殊字符(串):单引号、双引号、分号、Null、null、/、\、转义字符、</html>等10.JavaScript代码:<b>Hello</b>、alert("hello")11.html代码:<font>你好</font>、<script>alert(/xss/)</script>12.注⼊式Bug1.3多⾏⽂本框(1)样式:(2)属性:可以输⼊复数⾏的⽂本。
7 Visual 的常用控件一个的应用程序离不开用户界面,在用户界面上需要使用各种不同的控件以便与用户进行交互。
为此,提供了功能强大的各种控件供开发人员使用。
控件是添加到窗体上的对象,是界面上的要素,每种类型的控件都有一套属性、方法和事件,都实现某种特定的功能。
在中,Windows窗体和控件有很多,本章将介绍中常用的一些典型控件的功能、属性、事件及方法。
可视控件是指在程序执行过程中可在界面上看到控件,比如标签、按钮、组合框、列表框等。
当然,这些控件也可以通过修改visible属性来控制其是否出现在用户界面上。
不可见控件是指在程序执行过程中可在界面上看不到的控件,比如定时器控件就是不可见控件,它们没有visible属性。
7.1控件的常用属性中有一些属性是大部分控件都具备的,比如以下属性:(1) Name该属性是所有对象都具有的属性,是所创建的对象的名称,所有的控件在创建时由系统自动提供一个默认名称。
Name名称属性在属性窗口的“名称”栏可以进行修改。
该属性在运行时是只读的。
对象名称是作为对象的标识在程序中被引用的,不会显示在窗体上。
(2)Caption该属性是对象的标题,窗体标题显示在窗口的标题栏中,控件的标题就显示在控件中。
新添加对象的Caption属性被自动设置为Name属性的内容。
对某些控件,可在设置标题的字符串中用符号&和1个字母,为控件指定1个访问键,访问键显示在控件中时带有下划线。
在按下Alt键同时按下控件的访问键与用鼠标左键点击这个控件的效果是相同的,控件将获得输入焦点。
(3)Width、Height与Left、Top属性Width和Height属性分别表示对象的宽度和高度,即对象的大小。
Left和Top属性分别是控件的左边到其容器的左边,控件的上边到其容器的上边的距离,即对象的位置。
对于窗体,Top表示窗体到屏幕顶部的距离,Left表示窗体到屏幕左边的距离。
(4)Visible属性该属性决定对象是否可见。
第3章常用控件控件是在系统内部定义的用于和用户交互的基本单元。
在所有的控件中,根据它们的使用及Visual C++6.0对其支持的情况,可以把控件分为Windows普通控件(如编辑框、列表框、组合框等)、MFC扩展控件和ActiveX控件。
ActiveX控件可以理解成是一个OLE(Object Linking and Embedding,对象连接与嵌入)组件,它既可用于Windows应用程序中,也可用于Web页面中。
本单重点介绍在MFC应用程序中经常使用的控件,主要有静态控件、按纽、编辑框、列表框、组合框、滚动条、进展条、旋转按纽控件、滑动条、日期时间控件、列表控件和树控件。
3.1 创建和使用控件在MFC应用程序中使用控件不仅简化编程,还能完成各种常用功能。
为了更好地发挥控件的作用,还必须理解和掌握控件的属性、消息以及创建和使用的方法。
3.1.1 控件的创建方法控件的创建方式有以下两种:一种是在对话框模板中用编辑器指定控件,也就是说,将对话框看作控件的父窗口。
这样做的好处是显而易见的,因为当应用程序启动该对话框时,Windows系统就会为对话框创建控件,而当对话框消失时,控件也随之清除。
另一种是编程方式,即调用MFC相应控件类的成员函数Create来创建,并在Create函数指定控件的父窗口指针。
例如,下面的示例过程是使用编程方式来创建一个按纽。
【例3.1】创建一个名为CreateButton的基于对话框的应用程序,用编程方式创建一个对话框,并在对话框上安装一个按纽控件。
制作步骤如下:1 创建基于对话框的应用程序CreateButton。
2. 将项目工作区切换到ClassView选项卡,展开所有结点,右击CCreateButtonDlg类名,弹出快捷菜单。
从快捷菜单中选择Add Member Variable(添加成员变量)命令。
对出现的对话框,作以下操作:(1)在Variable Type(变量类型)编辑框中输入CButton(MFC按纽类)。
第3章 常用内部控件Visual Basic的控件是Visual Basic事先编制好、可以用来实现程序中相关任务的工具。
每个控件都有大量的属性、事件和方法,供用户在设计时或在代码中修改和使用。
通过控件编程,程序员避免了大量重复性的工作,能够以最快的速度和效率来开发具有良好用户界面的应用程序。
Visual Basic中的控件通常分为两类:一类是内部控件(又称为标准控件),一类是ActiveX控件。
内部控件是由系统预先定义好、在应用程序中可以直接使用的对象,这些控件被“封装”在Visual Basic 的EXE文件中,不可从工具箱中删除。
内部控件按控件的功能,可以分为下面几类: 按钮框架控件:包括命令按钮(CommandButton)、框架(Frame)、单选按钮(OptionButton)、复选框(CheckBox)。
文本显示控件:标签(Label)、文本框(TextBox)。
列表控件:列表框(ListBox)、下拉列表框(ComboBox)。
图片图形控件:图片框(PictureBox)、图像框(Image)、形状(Shape)、直线(Line)。
其他控件:滚动条(VScrollBar、HScrollBar)、计时器(Timer)等。
本章将结合部分实例对这些内部控件的用法和作用进行详细的介绍。
3.1 命令按钮(CommandButton)命令按钮是应用程序用户界面中的最常用控件之一。
命令按钮的主要用途就是在用户单击它时,执行一段编写好的代码,来完成指定任务。
图3.1所示为Visual Basic关闭时的提示窗口,图中以红线标出的就是三个命令按钮。
图3.1 命令按钮3.1.1 命令按钮的常用属性如前所属,命令按钮的主要作用是:用户单击该命令按钮后,就会触发相应的事件过程,去执行指定的操作,来完成程序预定的功能。
命令按钮要完成上述任务,还需要多个属性的支撑,下面将对命令第3章常用内部控件按钮最常用的属性进行说明。