|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ vb的输入位置的问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
491
人关注过本帖
标题:
vb的输入位置的问题
只看楼主
加入收藏
Dai_moon
等 级:
论坛游民
帖 子:8
专家分:10
注 册:2012-5-28
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:6
vb的输入位置的问题
无论是label还是窗体直接print
发现,假如想把打出的某一个东西放在一个位置上,比如说(0,0)
label和直接print其实都是他的left和top置于了(0,0)的位置上
各位大神有什么好方法把内容准确的放在想放的位置上?
搜索更多相关主题的帖子:
位置
2012-05-29 00:06
举报帖子
使用道具
赠送鲜花
Artless
等 级:
贵宾
威 望:
103
帖 子:4211
专家分:28888
注 册:2009-4-8
第
2
楼
收藏
得分:0
以下是引用
Dai_moon
在2012-5-29 00:06:39的发言:
无论是label还是窗体直接print
发现,假如想把打出的某一个东西放在一个位置上,比如说(0,0)
label和直接print其实都是他的left和top置于了(0,0)的位置上
各位大神有什么好方法把内容准确的放在想放的位置上?
无知
2012-05-29 02:06
举报帖子
使用道具
赠送鲜花
风吹过b
等 级:
贵宾
威 望:
364
帖 子:4947
专家分:30084
注 册:2008-10-15
第
3
楼
收藏
得分:0
label 你把 label移动合适的位置就是了。
print 需要先对 obj.CurrentX 、obj.CurrentY 这二个属性赋值,然后再 print 。这个属性就是用来定位的。
授人于鱼,不如授人于渔
早已停用QQ了
2012-05-29 08:31
举报帖子
使用道具
赠送鲜花
Dai_moon
等 级:
论坛游民
帖 子:8
专家分:10
注 册:2012-5-28
第
4
楼
收藏
得分:0
回复 3楼 风吹过b
恩,问的不是这个问题。
你最后定的位置是控件或者输出位置的左上角的位置。
移动的话VB默认是把控件(或输出位置)的TOP和left属性和currentX、Y对应。
你可以试试,先画个点,定义下坐标。然后把随便一个控件移动过去,发现是控件的左上角和你所想移动到的位置对齐、
我想的是如何把控件的内容,或者文本,的中心。准确的移动到所想移动到的位置上!
2012-05-31 00:24
举报帖子
使用道具
赠送鲜花
风吹过b
等 级:
贵宾
威 望:
364
帖 子:4947
专家分:30084
注 册:2008-10-15
第
5
楼
收藏
得分:20
还是分二种情况:
一、 label 控件。
1、设置自动大小为 真。
2、输入文本后,取控件的大小。
3、根据所需的位置,换算出 top ,left ,然后设置。
二、print
1、取文本。
2、计算文本的高度和宽度,支持 print 命令的控件有 函数直接计算。
3、计算中心位置,然后换算出 top,left 。
4、设置 CurrentX 、CurrentY 属性。
5、输出文本。如果文本中有 回车符,需要手动一行一行的显示,并且每次都设置
CurrentX 、CurrentY 属性。
如果回答还不对,那真是没看懂你所问的问题。
授人于鱼,不如授人于渔
早已停用QQ了
2012-05-31 08:25
举报帖子
使用道具
赠送鲜花
Dai_moon
等 级:
论坛游民
帖 子:8
专家分:10
注 册:2012-5-28
第
6
楼
收藏
得分:0
回复 5楼 风吹过b
好吧。。。
中心看来没什么直接的办法对齐了。
结了
2012-05-31 14:54
举报帖子
使用道具
赠送鲜花
风吹过b
等 级:
贵宾
威 望:
364
帖 子:4947
专家分:30084
注 册:2008-10-15
第
7
楼
收藏
得分:0
如果你是要 左右居中,而上下不管的话,使用 label 时,
可以设置 label 内的文字对齐方式为居中。
授人于鱼,不如授人于渔
早已停用QQ了
2012-05-31 21:58
举报帖子
使用道具
赠送鲜花
7
1/1页
1
快速回复:
vb的输入位置的问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.037320 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved