Foxtable(狐表)用户栏目专家坐堂 → 求教:图片的Graphics问题


  共有11417人关注过本帖树形打印复制链接

主题:求教:图片的Graphics问题

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
求教:图片的Graphics问题  发帖心情 Post By:2011/8/18 21:59:00 [显示全部帖子]

  这是绘图版的一段代码

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim
g As Graphics = p.Graphics
g.DrawImage(getImage("c:\logo.jpg"),10,10)
p.Repaint()

 

将上段代码中的“Painter1”改成“PictureBox1”,就报出错,我看问题主要是出在 Graphics 上,我想是不是狐表的图片框没有开通Graphics ,或是写法不同呢?
由于我这儿一定要用到DrawImage,所以一定要解决Graphics的问题。


 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/8/18 22:47:00 [显示全部帖子]

以下是引用czy在2011-8-18 22:26:00的发言:

Graphics不是PictureBox的成员,你这样做恐怕不行吧。

如果不是动态指定width和height直接用PictureBox好像效果也没有什么区别。

想用DrawImage,做图片的翻转,所以还真要用Graphics,实在不行的话,我试试用绘图版看看是否可以做翻转,只是绘图版又没有缩放的功能了,呵


 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2011/8/19 11:53:00 [显示全部帖子]

以下是引用程兴刚在2011-8-19 0:34:00的发言:
绘图板有缩放、旋转、平移、镜像等功能的!

我要的是如图片那样的自动缩放的功能,就是加入图片后,能自动根据图片的大小进行缩放,呵


 回到顶部