注册 登录
编程论坛 VB6论坛

请教各位高手:vb6.0 的控件问题.谢谢。

HVB6 发布于 2016-03-14 16:37, 2020 次点击
Msgbox显示的信息有限,什么控件能够根据显示的信息,自动变宽和变长?
如一列显示的信息:
1、10个字符;
2、9个字符;
3、39个字符;
┅┅
┅┅

7 回复
#2
xiangyue05102016-03-14 16:53
我现在用的是,lable有一个autosize的属性。VB6好像也有吧。
你说的msgbox严格意义上说应该是一个窗口类。我觉得不好弄,但是你可以自己做一个类似于msgbox的窗体。

看看其他的人有什么好的方法么
#3
风吹过b2016-03-14 18:17
msbox本身就是自动扩展大小的。
如果还不符合要求,那只有自己做了。
同意楼上的意见,lable 有自动大小的属性,可以考虑,如果还不符合你的要求,那只有自己控制 ,使用 print 进行显示。
#4
HVB62016-03-14 19:59
回复 3楼 风吹过b
谢谢2、3楼的回复。再请教:lable如何引用(即引用的英文是什么)?
#5
wds12016-03-15 11:14
点大写的A,就引用了
单行
Label1.Caption = "测试"
多行
Label2.Caption = "测试1" & vbCr  'vbcr回车换行
Label2.Caption = Label2.Caption & "测试2"

#6
HVB62016-03-15 11:28
回复 5楼 wds1
lable就是label!谢谢。
#7
xiangyue05102016-03-15 13:27
回复 6楼 HVB6
笔误笔误。不是成心的
#8
HVB62016-03-15 16:29
回复 7楼 xiangyue0510
不用客气。
1