用户
 找回密码
 立即注册

65

主题

184

帖子

998

积分

高级会员

Rank: 4

积分
998
发表于 2016-4-26 00:27:42
    今天在用Smobiler做一个窗体。窗体顶上,打算放一个Image控件实现Banner图片,按宽度填充满。随意放了一个图片,图片最终的显示效果是等比缩小了。左右留空没填满。 这里想请教,窗体是默认大小 宽 120 ,高 200 。我的 image  宽 120 ,高 60 。哪么我需要一张多大的图片,能充满image控件所在区域显示。或者有什么好的方法呢?

    另外 image 控件没有 winfrom image 控件哪种,拉伸显示的模式,这一点也后,可以考虑一下。
分享至 : QQ空间
0 人收藏
使用道具 举报 回复
发表于 2016-4-26 10:18:59
Csharp 发表于 2016-4-26 08:57
问题已解决。习惯了像素大小单位。Smobiler的单位是mm.

这里如果有winfrom 中类似 SizeMode属性,就方便 ...

在Image的属性里有SizeMode,可以选择StretchImage用于拉伸图片
使用道具 举报 回复 支持 反对
发表于 2016-4-26 08:57:29
问题已解决。习惯了像素大小单位。Smobiler的单位是mm.

这里如果有winfrom 中类似 SizeMode属性,就方便一点,可以StretchImage
使用道具 举报 回复 支持 反对
发表于 2016-4-26 22:58:56
vicky 发表于 2016-4-26 10:18
在Image的属性里有SizeMode,可以选择StretchImage用于拉伸图片

不好意思,的确有,我没看到。
使用道具 举报 回复 支持 反对
发表于 2016-4-28 10:03:19
Csharp 发表于 2016-4-26 22:58
不好意思,的确有,我没看到。

使用道具 举报 回复 支持 反对
发表于 2020-1-20 15:07:04
本帖最后由 linyan 于 2020-1-20 15:12 编辑

可以动态设置SizeMode吗?
已解决: this.image1.SizeMode = Smobiler.Core.Controls.ImageSizeMode.Zoom;
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册