Foxtable(狐表)用户栏目专家坐堂 → system.drawing.image同时加入2个图片


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

主题:system.drawing.image同时加入2个图片

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/18 21:17:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/19 14:45:00 [显示全部帖子]

方法一:一个图标可以用一列显示,显示两个,那用两列呗。

 

方法二:你不是可以把两个图标合并成一个,再显示?如代码

 

Dim imgback As image = getimage("d:\test.jpg")
Dim img As image = getimage("d:\test.ico")
Dim bmp As new bitmap(imgback.width+img.width, imgback.height)
Dim g = graphics.fromimage(bmp)
g.DrawImage(imgback, 0, 0, imgback.Width, imgback.Height)
Dim x As Integer = imgback.Width
Dim y As Integer = 0
Dim w As Integer = img.width
Dim h As Integer = img.height
g.DrawImage(img, x, y, w, h)
bmp.Save("d:\test02.jpg", ImageFormat.Jpeg)
bmp.dispose


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/19 16:02:00 [显示全部帖子]

以下是引用lur320在2018/3/19 15:53:00的发言:
厉害,
我现在就是自己画了2个图(单图1个,双图1个),分别保存在\Images里面。看情况调用其中一个而已。
但是不知道今后判断条件多了怎么办。

 

用代码动态生成你需要的图片,然后调用呗。(注意,尽量不要在drawcell执行4楼代码,合成图片比较耗时,drawcell也是每时每刻执行的)代码写到别的地方去。


 回到顶部