新手学VB,请教一个问题:
怎样设置label控件在窗体的中间,无论窗体运行后大小怎么变化,label控件永远在窗体的中间。我在Form_Resize()方法里使用了:Private Sub Form_Resize()
With label.Item
.Top = (Me.Height - .Height) / 2
.Left = (Me.Width - .Width) / 2
End With
End Sub但总是报错,“.Item”编译错误:必选参数,这是怎么回事啊?
怎样设置label控件在窗体的中间,无论窗体运行后大小怎么变化,label控件永远在窗体的中间。我在Form_Resize()方法里使用了:Private Sub Form_Resize()
With label.Item
.Top = (Me.Height - .Height) / 2
.Left = (Me.Width - .Width) / 2
End With
End Sub但总是报错,“.Item”编译错误:必选参数,这是怎么回事啊?
解决方案 »
- 关于vb里的webbrowser中的网页按钮 调用form
- 在杭州的程序员工资一般是多少啊,感觉这里消费好贵
- vb+SQL SERVER+恢复+备份++
- 急!----实时错误'10049':"本地机器上的地址不可用"
- vb做成的exe安装时弹出警告说mcado.tld没有注册成功,怎么解决?
- 送分:如何便捷得到本机web服务的绝对地址
- 【RMB有偿恳求】 可以采集视频,分析人体运动图像的软件
- VB达人请进----送50分
- 用VB怎么判断一个文件是否含有微软的数字签名?
- 本人用VB6做了个查询程序在VB内运行完全正常可是生成EXE文件后运行提示[运行时错误“3170”找不到可插入的ISAM]请指点这是什么原因
- 请各位帮帮忙,一个小问题,参数不可选的错误,怎么改好呢?
- 请高手指正这段代码是否有问题(VB数组问题)
Me.Font.Name = "黑体"
Me.Font.Size = 48
Label1.Caption = "中间"
Label1.AutoSize = True
Label1.Font.Name = Me.Font.Name
Label1.Font.Size = Me.Font.Size
End SubPrivate Sub Form_Resize()
With Label1
.Top = (Me.Height - Me.TextHeight(Label1.Caption)) / 2
.Left = (Me.Width - Me.TextWidth(Label1.Caption)) / 2
End With
End Sub
Label1.后面系统给出的提示是Count,Item,LBound和UBound这四项,其它的都没有!
Label1.后面系统给出的提示是Count,Item,LBound和UBound这四项,其它的都没有!
或者直接: label.move x,y,width,heigh
Private Sub Form_Resize()
With Image1
.Top = 0
.Left = 0
.Height = Me.Height
.Width = Me.Width
End With
End Sub
label是我双击工具箱里的控件直接添加的,应该不是控件数组吧。
直接用label.move也同样出现.move编译错误!
有3个label,是鼠标拖动并按住ctrl复制的,现在改好了,不是数组就能直接出现.top了。
万分感谢!!!