缩放图像及图象上的label框 对图象缩放通过改变控件image或picture的;scalewidth和scaleheight实现 对label缩放改变width和height就可以, 使label根据图象缩放的比率缩放。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对LABEL大小的缩放,同意楼上。但LABEL中的字可不会像图象一样。所以建议都使用图象,好控制! mornwoo(疾风之虫) ,能不能给一个简单的例子,就是在PICTURE框上有一个label框,根据比例缩放。 对于图象本身的缩放自己根据需要书写了,关键的是函数:funZoomLabel 此函数仅供参考Private Sub Command1_Click()Dim iZoom As Integer '放大倍数 iZoom = 2 Picture1.PaintPicture Picture1, 0, 0, Picture1.Width, Picture1.Height _ , 0, 0, Picture1.Width / iZoom, Picture1.Height / iZoom funZoomLabel Label1, 2End SubPrivate Sub funZoomLabel(ByRef lbl As Label, ByVal iZoom As Integer) '位置 lbl.Top = lbl.Top * iZoom lbl.Left = lbl.Left * iZoom lbl.BackStyle = 0 '透明色 lbl.Width = lbl.Width * iZoom lbl.Height = lbl.Height * iZoom lbl.FontSize = lbl.FontSize * iZoomEnd Sub visual basic 出错编号是2001,2001是什么错误。 救命!up有分,解决结贴! Access表中 哪个字段是主键 进来看看~(独家)~~~实现半透明窗体、不规则窗体、窗体置顶、拖动无标题栏窗体的ActiveX.dll(帮忙顶有分) VBA中如何引用dll 关于称不同重量小球的算法? 一个VB的题... VB串口通讯的问题,急啊!!! 判断后取数字(在线着急等)这个问题没问全(大量放分) VB 修改指针内存 一个简单的问题,大家来帮帮小弟~!谢啦 定义纸张大小
所以建议都使用图象,好控制!
此函数仅供参考Private Sub Command1_Click()
Dim iZoom As Integer '放大倍数
iZoom = 2
Picture1.PaintPicture Picture1, 0, 0, Picture1.Width, Picture1.Height _
, 0, 0, Picture1.Width / iZoom, Picture1.Height / iZoom
funZoomLabel Label1, 2
End SubPrivate Sub funZoomLabel(ByRef lbl As Label, ByVal iZoom As Integer)
'位置
lbl.Top = lbl.Top * iZoom
lbl.Left = lbl.Left * iZoom
lbl.BackStyle = 0 '透明色
lbl.Width = lbl.Width * iZoom
lbl.Height = lbl.Height * iZoom
lbl.FontSize = lbl.FontSize * iZoom
End Sub