我也用过,改用其它的容器控件,不用frame就可以了.
解决方案 »
- 有关VB中使用ADO控件和DataGrid控件,直接修改和添加使用回车的问题
- 谁能告诉我在VB中 varchar 值 ‘N/A’是什么意思
- 为何出错
- VB 制作安装程序时,如何让安装时提示的 界面都是中文?
- 一个关于VB的小问题
- 请教一个URL的问题
- 如何设置透明刷子
- 谁有VB鼠标滚轮伴侣 发我一个,马上给分
- VB中有没有这样的控件?(狂送分)
- 新手想做<易经>作为编程学习,请前辈高手给点建议,也请新手大家研究.
- 怎样能得到本机的各种资料 (如CPU,内存,显卡等等信息) 谢先了
- 请问如何在picturebox 中,loadpicture一张图片并在上面写一行文本并且打印出来(类似于水印效果)
================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]
你的label需要操作不??如果程序中没有操作它们,转换就很简单了。
其实我这个方法也很笨,希望对你有用处。
首先,放置一个skinlabel控件,index=0。Private Sub Form_Load()Dim ct As Control
For Each ct In Controls
If TypeName(ct) = "Label" Then
'选择性的覆盖。
CtChange ct
End If
Next ct'apply一定放到最后。
Skin1.ApplySkin Me.hWnd
End Sub
Private Sub CtChange(OldLabel As Control)
' Dim NewLabel As Control
Dim Str As String '名字
Dim iWidth As Double, iHeight As Double, iLeft As Double, iTop As Double '长宽
Dim strCap As String '内容
iWidth = OldLabel.Width
iHeight = OldLabel.Height
iLeft = OldLabel.Left
iTop = OldLabel.Top
Str = OldLabel.Name
strCap = OldLabel.Caption
'此处可以进行控件的删除添加等操作。
Load LabSkn(LabSkn.Count) 'labskn,你放置的一个index=0 的skinlabel。
With LabSkn(LabSkn.Count - 1)
.Caption = "S" & strCap
.Left = iLeft
.Top = iTop
.Width = iWidth
.Height = iHeight
.Visible = True
End With
End Sub