第一节   文本控件

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

一、标签

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. 熬10天夜,肝出了这个PDF版“软件安装手册”(附下载)
  2. 什么命令看服务器系统,查看linux系统版本可以使用什么命令_网站服务器运行维护...
  3. Java 设计模式之工厂模式
  4. RHEL6入门系列之二十七,源码安装及软件安装综合实例
  5. 崩溃日志记录Landroid/support/v4/animation/AnimatorCompatHelper
  6. 运用python》pyautogui自动刷智慧树网课的脚本
  7. ESP32 WS2812B灯带 代码
  8. php图片幻灯片代码,解决phpcms更换javascript的幻灯片代码调用图片问题
  9. 内卷到底是什么意思?
  10. Android开发——减小APK大小
  11. Pt100铂电阻与惠斯通电桥
  12. android x86 驱动精灵,手机驱动精灵软件下载(5个步骤即可解决)
  13. 抖音中用小程序自动制作人物关系图
  14. kindle长时间不用,屏幕显示电池感叹号,一直充电没反应,试了网上的方法都不好用,到亚马逊官网找到了解决办法
  15. No ‘Access-Control-Allow-Origin‘ header is present on the requested resource Vue配置代理解决跨域问题
  16. 华为交换机升级包及补丁验证完整性
  17. ds310服务器运行灯不亮,【群晖 DS218+ 2盘位 NAS网络存储服务器外观设计】按键|usb2.0口|电源键|指示灯|风扇_摘要频道_什么值得买...
  18. 小试牛刀—猜数字游戏
  19. Java 【案例5-3】 模拟用户注册
  20. linux下配置ipmi ip,Linux下使用命令行配置IPMI

热门文章

  1. composer install 中出现用户名密码错误问题的解决方法
  2. 破解不加微信看朋友圈
  3. Python实现1-100猜数字游戏
  4. java 1 9随机数_Java-随机数详解
  5. h3c虚拟服务器设置方法,h3c 设置虚拟服务器
  6. 怎么把计算机里的文件放到桌面上,ipad怎么把文件放到桌面
  7. 计算机音乐怎么把音乐放u盘,怎么把音乐拷贝到u盘
  8. 怎么快速将图片表格转换为Excel表格?
  9. Windows系统开通sftp服务
  10. 什么是适用于iPhone和iPad的iOS最新版本?