三九宝宝网宝宝教育教学论文

易语言怎么使用换行符

01月04日 编辑 39baobao.com

[如何用C语言编写一个求两个矩阵相乘的结果]/* Matrix_main.cpp */ // #include #include #include #include /* #include */ void main(void) { int col, row, row_s; /* the column & row of the matrix */ int **pM...+阅读

出世界难题了(其实你没必要有这种思想,条条大路通罗马,换行符是给用户看的,但实际上并没有存在的换行符)……

以下是个人分析:

我们以标签为例:

想弄行的话只好取每个换行符的数组的文本,然后取最大文字的那个来作为标准行宽度,说到长度就令人纠结了,为什么呢?如果不同字体名及大小,每个字的宽度都不一样(导致那一行的宽度不一样)

哈哈,没关系,这到是引用到了易语言”画板“的一个好用的命令了,先把画板的字体设置成标签的字体后,画板1.取宽度(最大长度文本的内容),取到之后循环复制窗体组件每行一个标签……

以下是全部代码!!!!!!!!!!!!!!!!!!!(不加分太狠心了!)

.版本 2

.支持库 spec

.子程序 _按钮1_被单击

.局部变量 文本组, 文本型, , "0"

.局部变量 大小

.局部变量 计次

.局部变量 字体, 字体

.局部变量 宽度_

.局部变量 高度_

.局部变量 标签, 标签, , "9999"

.局部变量 i, 整数型

标签1.是否自动折行 = 假

文本组 = 分割文本 (标签1.标题, #换行符, )

.计次循环首 (取数组成员数 (文本组), i) ' 取出最大时的大小及计次位置

.如果真 (大小 大小 = 取文本长度 (文本组 [i])

计次 = i

.如果真结束

.计次循环尾e69da5e887aa62616964757a686964616f31333332393431 ()

画板1.字体 = 标签1.字体 ' 你变字体我也变

宽度_ = 画板1.取宽度 (文本组 [计次])

调试输出 (宽度_)

高度_ = 画板1.取高度 (标签1.标题) ' 为什么要取高度呢?其实不仅是要每个字体的高度是多少然后投给标签的高度,待会你就知道纠结的地方了

标签1.可视 = 假

.计次循环首 (取数组成员数 (文本组), i)

复制窗口组件 (标签1, 标签 [i])

标签 [i].标题 = 文本组 [i]

.如果 (i = 1)

标签 [i].顶边 = 标签 [1].顶边 + 高度_

.否则

标签 [i].顶边 = 标签 [i - 1].顶边 + 高度_

.如果结束

标签 [i].宽度 = 宽度_

标签 [i].可视 = 真

调试输出 (文本组 [i])

.计次循环尾 ()

在或者不需要复制窗口组件标签,直接让标签1的取得最大宽度即可……

以下为关联文档:

求刚入门做网页时需要用的html语言代码没有基础要简单又常用的HTML <html> <head> <title>This is my first html</title> </head> <body> This is my first html </body> </html> CSS <html> <head> <style type="text/css"> body { back...

谁会html语言帮我写一个简单网页的代码框架body{background:url(这里是网页背景图片);} #d{width:100%;text-align:center;} #dd{width:940px;height:60px;background:white;} #d-h{width:940px;height:240px;background...

语言编译软件为什么要用静态编译有什么区别吗编译是把支持库文件和程序分开来.也就是你说的编译时写出在同目录下的东西. 如果你给别人去用,他却没安装易语言,你就要把支持库文件带上给他,才能用. 静态编译就是把支持库文...

紧急易语言做的软件静态编译怎么编译出来的不是软件1. 请检查你的后缀名是不是.exe 2. 查看你的源码, 3. 查看你编译时的 如果你选择的第二个就要在你编译的文件名后面加上.exe...

语言怎么发送封包子程序名:UDP_发送封包 成功=发送长度,失败返回-1 返回值类型:整数型 参数<1&gt;的名称为“套接字”,类型为“整数型”。 注明:UDP数据报协议已创建的套接字。 参数<2&gt;的名称为...

如何用易语言发送封包子程序名:UDP_发送封包 成功=发送长度,失败返回-1 返回值类型:整数型 参数的名称为“套接字”,类型为“整数型”。注明:UDP数据报协议已创建的套接字。 参数的名称为“封包指针”...

语言模拟进程发送封包发送封包的条件: 1、套接字 2、封包 3、封包长度 .版本 2 .DLL命令 网络通讯发送数据_字节集, 整数型, "ws2_32.dll", "send", 公开, 发送数据_(TCP,当这次发送数据未发送完时返回剩余...

语言简单问题!易语言换行问题用超级编辑框好像可以设置每行的字数,若是普通的编辑框,则可以这样写: .子程序 _按钮1_被单击 .版本 2 .计次循环首 (取文本长度 (编辑框1.内容), ) 编辑框2.加入文本 (取文本左边 (编...

语言怎么把一段话分成字符数一样的多行.版本 2 .子程序 _按钮1_被单击 .局部变量 数目, 整数型 .局部变量 计数, 整数型 数目 = 到整数 (编辑框3.内容) .如果真 (数目 % 2 = 1 或 数目 = 0) 返回 () .如果真结束 编辑框1....

推荐阅读
图文推荐