VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 2769|回复: 9

[求助] 请问,如何调整 用户控件 UserControl 的大小?

[复制链接]
发表于 2015-5-22 19:31:14 | 显示全部楼层 |阅读模式
我用 VB 制作了一个 用户控件
可以通过:
        iWidth = UserControl.ScaleWidth
        iHeight = UserControl.ScaleHeight
得到 用户控件的 宽和高,但这些属性好像是只读的,请问,如何通过代码设置这个 用户控件  的宽和高呢?
谢谢!
 楼主| 发表于 2015-5-23 10:21:32 | 显示全部楼层
还请指导,谢谢!
回复 支持 反对

使用道具 举报

发表于 2015-5-23 11:20:22 | 显示全部楼层
Private Sub UserControl_Resize()
        UserControl.Width = 255
End Sub
就样就限制了用户控件的宽度为255缇(17像素)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-25 07:54:41 | 显示全部楼层
jy4977596491 发表于 2015-5-23 11:20
Private Sub UserControl_Resize()
        UserControl.Width = 255
End Sub

UserControl.Width这个属性好像也是只读的,怎么才能设置这些属性呢?这谢谢!
回复 支持 反对

使用道具 举报

发表于 2015-6-3 20:53:11 | 显示全部楼层
3楼正解,可以设置的
回复 支持 反对

使用道具 举报

发表于 2015-6-3 20:56:34 | 显示全部楼层
可以在控件代码设置,也可以在调用窗口代码里设置
回复 支持 反对

使用道具 举报

发表于 2015-6-7 00:49:54 | 显示全部楼层
mansohu 发表于 2015-5-25 07:54
UserControl.Width这个属性好像也是只读的,怎么才能设置这些属性呢?这谢谢!

不会吧,我已经写N个控件了也没遇到你说的问题
回复 支持 反对

使用道具 举报

发表于 2015-10-20 00:16:03 | 显示全部楼层

Private Sub UserControl_Resize()
    UserControl.Extender.Width = 2000
    UserControl.Extender.Height = 1000
End Sub
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-5 12:21

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表