如何让图片控件只显示所装图片的一部分呀

jimeixuehua 2010-04-17 06:25:06
如题!
...全文
69 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimeixuehua 2010-04-19
  • 打赏
  • 举报
回复
mei ren ya
zzx509 2010-04-18
  • 打赏
  • 举报
回复
只取图片的一部分区域绘制就可以了

//源图
Image img = Image.FromFile(@"F:\temp\1.jpg");

Bitmap bitmap = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics g = Graphics.FromImage(bitmap);
//rec指绘制源图的哪个部分
Rectangle rec=new Rectangle(new Point(60,90),pictureBox1.Size);
g.DrawImage(img, pictureBox1.ClientRectangle, rec, GraphicsUnit.Pixel);
pictureBox1.Image = bitmap;

img.Dispose();

jimeixuehua 2010-04-18
  • 打赏
  • 举报
回复
CSS 适用于C#的winform吗?
wangminqi 2010-04-18
  • 打赏
  • 举报
回复
css

img
{
position:absolute;
clip:rect(0px,60px,200px,0px);
}

http://www.mystruggle.com.cn
jimeixuehua 2010-04-17
  • 打赏
  • 举报
回复
我补充一下:
在一些软件的皮肤文件夹里,我发现了有这么一种图片-----在一张完整的图片上分别画着一些个动做。例如,一个按钮控件的按下,鼠标进入,移出试对应的背景图片。但是,这些动作的背景图片都在同一张图片中。那我如何让我的图片控件显示我指定的图片区域呢??

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧