Label 其字面意思是标记;示踪剂;带垂饰的横带。
Delphi 中 往往使用在 表示某个功能、变量等属性的诠释和标注。哪在 Delphi 中如何让 Label 换行处理多个字符呢?
我们有以下几种方式:
第一种:
label1.Caption := '程序员(英文Programmer)是从事程序开发、'+
'程序维护的基层工作人员。'+ #10 +'一般将程序员分为程序设计人员'+
'和程序编码人员,但两者的界限并不非常清楚。'+ #10 +'随着互联网'+
'的不断普及,现在网络上把男程序员称作 "程序猿",女程序员称'+
'作 "程序媛"。';
说明:
// label1 是我自定义的 Label 名称,各位同学可以自行定义
// Caption 是 Label 对象的一个属性,用来填写我们需要显示的内容
// #10 为换行符号吗,使用时 请在 左右 增加 '+' 符号 和 单引号
第二种:
修改Label的两个属性:
autosize 改为false
wordwrap 改为true
对Caption设置内容时,当其超长的时候,会自动换行。
说明:
其原理是 关闭 自动适应大小 autosize ,固定尺寸。打开自动换行 wordwrap。
以上是 Label 多行处理文本的方法,如果有同学有其他的方法也请留言区留言,我们一起学习成长。
本人会不定期的更新文章内容,内容含盖 Delphi,Java,Vue等相关内容。内容都是本人原创。如果给你带来帮助,码字不易还请多多点赞!如果需要引用请标记出处,感谢之至!
笔者:小飞侠