请教 窗体适应控件大小的问题

smoked 2008-05-28 01:03:40
例如, 窗体中仅存在一个 TextBox 控件
如下代码:

Text1.Move 0, 0, Me.ScaleWidth, Me.ScaleHeight

这样能使控件适应窗体的大小

那么反过来, 要改变窗体大小来适应控件, 应该怎么做?

当然, 例如 Me.Width = Text1.Width + 10
这样大致可以达到预期的效果,
但我想知道有没有比较精确的方法.

请大家指点, 谢谢.
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
三楼の郎 2008-05-28
  • 打赏
  • 举报
回复
!
QiaoDaLi 2008-05-28
  • 打赏
  • 举报
回复
偶是学习的,顶一楼
smoked 2008-05-28
  • 打赏
  • 举报
回复
若是哪位大侠有更好的方法, 欢迎指点, 另开贴给分.

这贴就当散分了, 来者有份, 美女给双倍, 嘿嘿
smoked 2008-05-28
  • 打赏
  • 举报
回复
哎 自己解决了


'ScaleMode 为像素
Dim X As Double
Dim Y As Double

X = Me.Width / Screen.TwipsPerPixelX - Me.ScaleWidth
Y = Me.Height / Screen.TwipsPerPixelY - Me.ScaleHeight

Text1.Move 0, 0

Me.Width = (Text1.Width + X) * Screen.TwipsPerPixelX
Me.Height = (Text1.Height + Y) * Screen.TwipsPerPixelY


给把分给自己不啊?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧