请问如何把image图象按比例放到commandbutton按钮上? command的Stye 设置为1,然后指定其Picture即可。如果一定要根据控件的大小对图象进行缩放,我建议还不如直接用Image控件会更直接些(把其Strech设为TRUE)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以先把image的stretch属性设置为true,然后command1.picture=image1,但传到commandbutton按钮上的图片还是很大,(这时image图片的大小已经变小了),为什么传到commandbutton上的不变小? 这样是做不到的,我的意思是直接用Image控件代替Command控件,然后把Command_Click事件中的内容放到Image_Click事件中即可。如果你一定要用Command控件,那就要用API的BitBlt函数或Picture控件的 PaintPicture 方法进行处理了。不过要计算它的比例,比较麻烦些。以下是一个简单的例子。把原来的图片放大一倍1、在窗体上放一个Command, 两个PictureBox如:PicSource, PicDest,2、为PicSource指定图片。 把PicDest的AutoRedraw 属性设为TRUE,PicDest的大小拖拉为Command相同,3、加入以下语句Private Sub Command1_Click() PicDest.PaintPicture PicSource.Picture, 0, 0, 100, 100, 0, 0, 50, 50 Command1.Picture = PicDest.ImageEnd Sub 你可以用IMAGE控件来模拟commandbutton按钮sub image1_click()你的代码!end sub image图象对与IMAGE控件来说太简单了吧! VB 调用API时出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”错误 为什么我的程序运行起来CPU工作到了90%? 有病的人删除我两个招聘的帖子!!!!!!!!!! 请各位帮忙,删除 msflexgrid 的某列 搂主急了,有关中文输入的问题,那位大虾帮我解决以下,当即兑现分数! 怎样避免在datagrid中插入空记录情况,如果出现,这样编程纠正,我查到错误号为440, 在vb开发环境中怎样才能知道登录到数据库的用户数(如sql server) 关于分辨率问题 关于list的读取 一个简单的数据处理问题 请教把一个二进制数据转换成字符串 请推荐一本书给我!
如果你一定要用Command控件,那就要用API的BitBlt函数或Picture控件的 PaintPicture 方法进行处理了。不过要计算它的比例,比较麻烦些。以下是一个简单的例子。把原来的图片放大一倍1、在窗体上放一个Command, 两个PictureBox如:PicSource, PicDest,
2、为PicSource指定图片。 把PicDest的AutoRedraw 属性设为TRUE,PicDest的大小拖拉为Command相同,
3、加入以下语句Private Sub Command1_Click()
PicDest.PaintPicture PicSource.Picture, 0, 0, 100, 100, 0, 0, 50, 50 Command1.Picture = PicDest.Image
End Sub
sub image1_click()
你的代码!
end sub
image图象对与IMAGE控件来说太简单了吧!