第一节   文本控件

与文本有关的控件有两个,即标签和文本框。 在标签中只能显示文本,不嫩进行编辑,而在文本框中即可显示文本,又可输入文本。

一、标签

1、标签主要用来显示文本信息,它所显示的内容只能用caption属性来设置或修改,不能直接编辑。有时候吗,标签常用来标注本身不具有caption属性的控件,列如,可以用标签问文本框、列表框、组合框等控件附加描述性信息。

2、标签的属性、事件和方法。

1、标签的部分属性也窗体及其他控件相同,宝括:FontBold    fontitalic   fontname  fontsize  fontunderline  height  left  left  name  top   visible   width

2、其他属性

1 、alignment

该属性用来确定标签中标题的放置位置,可以设置为0/1或2,其作用如下:

0——从标签的左边开始显示标题(默认选择)

1——标题靠右显示

2——标题居中显示

2、autosize

如果把该属性值设置为tiue, 则可以根据caption属性指定的标题自动调整标签的大小;如果把该属性值设置为false,则标签保持设计时的大小。

3、boderstyle

用来设置标签的边框,可以取两种值,即0和1。在默认情况下,该属性值为0,标签无边框;如果需要为标签加上边框,则应该改变属性的设置为1。

4、caption

用来在标签中显示文本。标签的文本只能用caption属性显示

5、backstyle

该属性可以去俩个值,即0和1。当值为1时,标签将覆盖背景;如果为0则标签为“透明”的。默认值为1。

6、wordweap

该属性用来决定标签的标题的属性的显示方式。该属性取两种值,即true和false,默认为false。如果设置为true,则标签将在垂直方向变化大侠也与标题文本相适应,水平方向的大小与原来所画的标签相同;如果设置为false,则标签加载水平方向上扩展到标题中最长的一行,在垂直方向显示标题的所有各行。为了使wordwrap起作用,应把autosize实行设置为true。

二、文本框

文本框是一个文本编辑区域,在设计阶段或运行期间可以再这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。

1、文本框属性

前面介绍的一些属性也可以用于文本框,这些属性宝括  borderstyle、enabled、fontbold 、fontbold、fontitalic、 fontname 、fontsize 、fontunderline、height、 left、 name、top 、visible、width,此外还具有如下属性:

1、maxlength

用来设置于许在文本框中输入的最大字符数。一般不需要更改默认设置0

2、multiine

如果把该属性设置为false, 则在文本框中只能输入单行文本;当属性被设置为true时,可以使用多行文本。按ctrl+enter可以插入一个空行。

3、passwordchar

该属性用于口令输入。

4、scrollbars

该属性用来为确定文本框中有没有滚动条,可以取0、1、2、3,4个值,其含义分别为;

0——文本框中没有滚动条

1——只用水平滚动条

2——只有垂直滚动条

3——同时具有水平和垂直滚动条

注意:只有当multiline属性被设置为true时,才能用scrollbars属性在文本框中设置滚动条。加入水平滚动条后,文本框中的自动换行功能将不起作用,只能通过回车键换行。

5、sellength

当在文本框中选择文本时,该属性值会随着选择字符的多少而改变;也可以在程序代码中把该属性设置为一个整数值,由程序来改变选择。如果sellenght属性值为0,则表示未选中任何字符。

6、selstart

定义当前选择的文本的起始位置。0表示选择的开始位置在第一个字符之前,1表示从第二个字符之前开始选择,依次类推。

7、seltext

该属性含有当前所有选择的文本字符串,如果没有选择文本,则改属性含有一个空字符串,如果在程序中设置seltext属性,则用该值代替文本框中选中的文本。

8、text

该属性用来设置文本框中显示的内容

9、locked

该属性用来指定文本框是否可被编辑。当设置值为false(默认值)时,可以编辑文本框中的文本;当设置值为true时,可以滚动和选择控件中的文本,单不能编辑。

2、文本框事件和方法

文本框支持click、dblclick等鼠标事件,同时支持 chang、gotfocus、lostfoocus等事件。

1、change

当用户向文本框中输入新的信息时,或当程序把text属性设置为新值从而改变文本框的text属性时,将触发chang事件。

2、gotfocus

当文本框具有输入焦点(即处于活动状态)时,键盘上输入的每个字符都将在该文本框中显示出来。

3、lostfocus

当按下tab键使光标离开当前文本框或者鼠标选择窗体中的其他对象时触发该事件,用change事件过程和lostfocus事件过程都可以检查文本框的text属性值,但后者更有效。

4、setfocus

该方法是文本框中常用的属性的方法,格式如下:

[对象.]setfocus

该方法可以把输入光标移动到指定的文本框中。

第六章 第一节 文本控件相关推荐

  1. 高一计算机算法教案,高一信息技术第六章“第一节程序设计的基本方法”教案设计...

    一.教学目标 1.理解算法的概念: 2.知道两种算法的描述方法-语言描述法和流程图的区别 3.能初步利用算法解决简单的问题. 4.培养学生的理论联系实际能力和动手操作能力. 二.教学重难点 1.重点: ...

  2. 【数据聚类】第六章第一节:层次聚类算法概述、聚合和分裂方法

    文章目录 一:层次聚类算法概述 (1)层次聚类 (2)聚合和分裂各自研究的重点 (3)优缺点 二:聚合方法 (1)Single-link方法 A:概述 B:例子 (2)Complete link方法 ...

  3. 第二章:WPF常用控件介绍

    前言 总目录 在上一章中,初步的认识了WPF,那么这一章将逐个的认识一些常用的控件以及这些控件的常用属性,这对于我们我们后续开发WPF程序是非常有必要的. 一.Window窗体 1.Window基本用 ...

  4. 图片 富文本 粘贴_用C++实现富文本控件(中): 撤销

    用C++实现富文本控件: 撤销 本节是关于撤销重做相关实现. 项目地址: Github-RichED 本文备份地址: github 撤销重做 这就被称为UNDO/REDO之类的, 简直是'增量'的代表 ...

  5. 初步使用计算机教案ppt,第一章 第一节 初识计算机程序(课件+教案+素材)

    第一章 第一节 初识计算机程序(课件+教案+素材) ==================资料简介====================== 第一节 初识计算机程序:28张PPT ~$第一节 认识智能 ...

  6. MFC静态文本控件设置超链接

    有时我们需要在窗口上设置一个超链接,比如在Aboutdlg上设置"我的博客"这样的超链接.具体的设置方法如下. 1.首先我们在窗体上添加一个Static文本控件,修改Caption ...

  7. c 用户控件 多语言,多语言文本控件重叠解决方案

    多语言文本控件重叠解决方案 文本控件重叠问题分析 文本控件重叠解决方案制定 在cocostudio编辑中做好前期基础准备工作 使用UIHelper.bindUIWidget自动化绑定UI布局 视图自动 ...

  8. 在vb中实现真正锁定的带自定义菜单的文本控件

    在vb中实现真正锁定的带自定义菜单的文本控件 /// ///这个东西的出台,是由于一个网友的帖子,太气人,我才写的,很匆忙,又什么问题,请指出!谢谢 //QQ:9181729/mail:shawfil ...

  9. android什么控件能够输入多行文字,Android开发:文本控件详解——EditText(一)基本属性...

    一.简单实例: EditText输入的文字样式部分的属性,基本都是和TextView中的属性一样. 除此之外,EditText还有自己独有的属性. 二.基本属性: hint 输入框显示的提示文本 te ...

最新文章

  1. Linux中查看端口占用情况及结束相应进程
  2. 如何快速解决虚拟机中的CentOS7无法上网的方式
  3. 代码之美——Doom3源代码赏析
  4. oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...
  5. compizconfignbsp;nbsp;中的方框…
  6. linuxoracle静默安装应答文件修改_巧用组策略分发软件—让IT不再手忙脚乱地奔走在各个工位安装软件...
  7. 原生jsonp发送跨域请求
  8. AtomicInteger简介
  9. ASP.NET MVC - 使用Post, Redirect, Get (PRG)模式
  10. win7下linux 双系统安装教程,【系统安装】双系统——Win7下安装linux系统详细步骤...
  11. 米思齐(Mixly)图形化系列教程(四)-运算符
  12. 欧美准入标准亚马逊现在正在严查UL认证UL1598认证标准
  13. 使用 Nginx 实现 URL 的重定向
  14. 随机生成10位数QQ号.c
  15. 手机抓包 fiddler magicwifi
  16. 数据中台初探与应用实践,28页ppt详解
  17. 整合策划和跨界活动的方法
  18. 【NLP】Python NLTK获取文本语料和词汇资源
  19. 设计师的AI自学之路:用图像识别玩忍术
  20. ブランドは、同社とその製品、サービス

热门文章

  1. 计算机无法识别3.0u盘启动,USB3.0接口不能识别U盘怎么办
  2. 富爸爸系列2—财务自由之路
  3. 苹果蓝牙耳机怎么接电话_除了苹果AirPods,真无线蓝牙耳机到底怎么选?
  4. rhce考试linux环境,RHCSA考试题及RHCE考试题
  5. 【烈日炎炎战后端】JAVA基础(3.4万字)
  6. 从未这么明白的设计模式(三):装饰器模式
  7. 教你一招轻松搞定mp3格式转换
  8. 开源版本_开源绘画应用 Pinta 在 5 年后迎来新版本 | Linux 中国
  9. 解读SAP HANA轻量级应用服务器——XS引擎
  10. 查看手机IMEI IMSI