根据字符串的长度计算后修改textbox的width属性
解决方案 »
- 怎么得到硬盘的物理ID呢???
- 怎样用VB实现(我现在知道一个远程IP地址,怎么知道它是那个应用程序的)解决立马给分?/
- 在我制作的软件中有个月结功能,在执行以后发现不对要执行回滚,如何实现对两个表操作后的事务处理,我用的是CONNECTION对象直接连库。谢
- vb中对图像的操作好像不是以像素为对象的啊
- 用猫(拨号到windows2000(server))对拨为什么不好用??????
- 如何用VB开发浏览器插件??文档源码均可
- 执行插入语句 cnnmoney.Execute sqlmoney 时系统说“至少一个参数没被指定值”,但参数都是13个啊!
- 软件开发文挡范例
- VB 实现键盘监控
- 如何得到某一窗体是否是最前显示(TopMost)?
- 在程序中播放声音
- VB中用ADO链接ACCESS数据库,在数据视图窗口里建立一个链接(cnpubs)和一命令(authors),接下来怎么样建立数据源?高分相送,一次不行,两次加
Dim oldFont As StdFont
Dim oldText As String
Dim MinWidth As LongMinWidth = 120 '考虑文本框边框的宽度
Set oldFont = Me.Font
Set Me.Font = Text1.Font
Text1.Width = Me.TextWidth(Text1.Text) + MinWidth
Text1.SelStart = 0
Set Me.Font = oldFont
End Sub
Text1.Width = (szText.cx + 4) * Screen.TwipsPerPixelX
Me.FontSize = Text1.FontSize
Text1.Width = Me.TextWidth(Text1.Text) + MinWidth
Me.FontSize = Text1.FontSize
用一个label控件visible=false,autosize=true
字体与Text控件相同,将Text控件的文本赋给label的caption,label就会自动根据字符串的长的改变自身的宽度,text控件的宽度也就可以根据label的宽度变化。