|
|

分享源码
| 界面截图: |
- |
| 是否带模块: |
纯源码 |
| 备注说明: |
- |
【原贴】:https://bbs.ijingyi.com/forum.ph ... 14863440&extra=
这个贴子 是对上面的帖子的补充。
上面帖子是在组件默认字体(小五,9pt(12PX))
的情况下,进行计算的,后面有位论坛网友提醒说 和字体是不是有关系。就继续研究了一下
效果图:
-------------------------------------------------------------------------------------------
|
| 取组件字体的单位像素 | 整数型 | | |
| 编辑框 | 编辑框 | | | | 标签 | 标签 | | | | 按钮 | 按钮 | | | | 超级列表框 | 超级列表框 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | PX | 双精度小数型 | | | | 单位像素 | 整数型 | | |
如果 (是否为空 (编辑框 ) = 假) 编辑框.字体.字体大小 = 编辑框.字体.字体大小  PX = 编辑框.字体.字体大小 × 4 ÷ 3  如果 (是否为空 (标签 ) = 假)  标签.字体.字体大小 = 标签.字体.字体大小   PX = 标签.字体.字体大小 × 4 ÷ 3   如果 (是否为空 (按钮 ) = 假)   按钮.字体.字体大小 = 按钮.字体.字体大小    PX = 按钮.字体.字体大小 × 4 ÷ 3    如果 (是否为空 (超级列表框 ) = 假)    超级列表框.字体.字体大小 = 超级列表框.字体.字体大小     PX = 超级列表框.字体.字体大小 × 4 ÷ 3    调试输出 (“PX”, PX )                 如果 (PX > 到整数 (PX )) 单位像素 = PX ÷ 2 + 1 调试输出 (“单位像素+ 1”, 单位像素 ) 单位像素 = PX ÷ 2 调试输出 (“单位像素”, 单位像素 )返回 (单位像素) | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 列标题宽度 | 整数型 | | | | 列标题 | 文本型 | | | | PX | 双精度小数型 | | | | 单位像素 | 整数型 | | | | 编辑框 | 编辑框 | | | | 标签 | 标签 | | | | 按钮 | 按钮 | | |
编辑框 = 编辑框4 标签 = 标签1 按钮 = 按钮3 列标题 = 编辑框2.内容 单位像素 = 取组件字体的单位像素 (, 标签, )列标题宽度 = 取文本长度 (列标题 ) × 单位像素 + 2 标签.标题 = 列标题 标签.宽度 = 列标题宽度 单位像素 = 取组件字体的单位像素 (编辑框, , )列标题宽度 = 取文本长度 (列标题 ) × 单位像素 + 2 编辑框.内容 = 列标题 编辑框.宽度 = 列标题宽度 单位像素 = 取组件字体的单位像素 (, , 按钮 )列标题宽度 = 取文本长度 (列标题 ) × 单位像素 + 8 按钮.标题 = 列标题 按钮.宽度 = 列标题宽度 编辑框1. 加入文本 (“字体大小:” + 到文本 (编辑框4.字体.字体大小 ) + “单位像素” + 到文本 (单位像素 ) + #换行符 )
【老爷们,觉得有用的,点点评分啊,老爷们】
|
评分
-
查看全部评分
|