|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教怎么在messagebox中对齐文本
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
641
人关注过本帖
标题:
请教怎么在messagebox中对齐文本
只看楼主
加入收藏
huasinstamps
等 级:
论坛游民
帖 子:65
专家分:24
注 册:2017-6-1
结帖率:
88.89%
楼主
收藏
已结贴
√
问题点数:20 回复次数:8
请教怎么在messagebox中对齐文本
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
我在写messagebox时是对齐文字的,但运行时多行的文字却不对齐,好像是居中的格式(如图)。
请教各位老师和前辈这是什么问题,怎么设置和解决。非常感谢!
搜索更多相关主题的帖子:
messagebox
对齐
老师
文字
文本
2023-06-08 22:19
举报帖子
使用道具
赠送鲜花
tigerpub
等 级:
论坛游民
帖 子:14
专家分:20
注 册:2023-4-20
第
2
楼
收藏
得分:0
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
无问题
2023-06-09 00:02
举报帖子
使用道具
赠送鲜花
csyx
来 自:火星
等 级:
版主
威 望:
37
帖 子:709
专家分:2848
注 册:2018-3-13
第
3
楼
收藏
得分:0
从 Vista 开始,Windows 默认字体就从宋体改为雅黑了,而雅黑是比例字体而非等宽字体,所以你设计时看到的对齐与消息框显示的不同,英文系统中这都常见的事。
没简单的方法来做到绝对对齐,简单点的方法只能是尝试用 tab 字符 chr(9),或者全角空格,但都很难适应所有用户的情况,这包括不同屏幕缩放率、用户更改了消息框字体、。。。等等
唯一能达到要求的办法只有使用 GDIPlus 测量字符串长度,通过添加空格并计算结果长度来调整,但为一个消息框不值得花费这些成本,还不如自己写个消息框表单
这家伙很懒,啥也没留下
2023-06-09 01:25
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10609
专家分:43210
注 册:2014-5-20
第
4
楼
收藏
得分:0
换行不行吗
2023-06-09 05:50
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
5
楼
收藏
得分:0
自己设计一个提示表单来替代messagebox。
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2023-06-09 07:28
举报帖子
使用道具
赠送鲜花
csyx
来 自:火星
等 级:
版主
威 望:
37
帖 子:709
专家分:2848
注 册:2018-3-13
第
6
楼
收藏
得分:20
就楼主这个特例,处理起来根本不费事,把②前面的空格换成全角空格就行
实际应用中不是只有这种特例情况,在 messagebox 中需要对齐的内容千变万化,没简单的通用方法
楼主只要明白,对不齐是字体原因就好
[此贴子已经被作者于2023-6-9 07:54编辑过]
这家伙很懒,啥也没留下
2023-06-09 07:52
举报帖子
使用道具
赠送鲜花
laowan001
等 级:
版主
威 望:
66
帖 子:1094
专家分:2693
注 册:2015-12-30
第
7
楼
收藏
得分:0
xmsg="填写格式:"
xmsg=xmsg+chr(10)+"(1) 信息区和参照价数据区之间用实横线分隔"
xmsg=xmsg+chr(10)+"(2)年份格式为 xxxx-xxxx (第二年份空时为空格)"
MESSAGEBOX( xmsg)
看看这样行不
2023-06-09 08:38
举报帖子
使用道具
赠送鲜花
csyx
来 自:火星
等 级:
版主
威 望:
37
帖 子:709
专家分:2848
注 册:2018-3-13
第
8
楼
收藏
得分:0
咋就看不懂需求呢,楼主是要这种样式,换行对齐谁不会?
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
这家伙很懒,啥也没留下
2023-06-09 09:26
举报帖子
使用道具
赠送鲜花
huasinstamps
等 级:
论坛游民
帖 子:65
专家分:24
注 册:2017-6-1
第
9
楼
收藏
得分:0
谢谢楼上各位大师!按csyx老师的方法改成全角空格解决了!!
每次在论坛提问,不但都获得解决方法,还了解学到了很多信息
2023-06-09 09:30
举报帖子
使用道具
赠送鲜花
9
1/1页
1
快速回复:
请教怎么在messagebox中对齐文本
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.094680 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved