在C#window 中 如何在PictureBox中用不同的方式显示图片
谢谢了,有谁知道啊,快点告诉我吧,谢谢啦 --------------------编程问答-------------------- 什么叫不同的方式 --------------------编程问答-------------------- 比如从右到左,从上到下飘浮下来 --------------------编程问答-------------------- mark --------------------编程问答-------------------- C#中的PictureBox控件显示的图像都是静态的,而所谓的动态显示实际上是在一个时间周期内更新多个图像而已,基本上就是定时器加画图.你可去查一个画图函数,等下给你找点代码 --------------------编程问答-------------------- Bitmap img = new Bitmap("G:\\1.jpg"); //打开一个图片Graphics gcBack = Graphics.FromHwnd(pictureBox1.Handle); //得到Picture的设备场景
gcBack.DrawImage(img, new Rectangle(0, 0, 990, 700), new Rectangle(0, 0, img.Width, img.Height), GraphicsUnit.Pixel);//向Picture绘图,里面的参数有位置,缩放信息.你可自己查文档,基本上配合定时器加不同的坐标就可以实现你的要求.如果要实现Picture永久保存图像这样也可以(多加一个图象缓存)
Bitmap img = new Bitmap("G:\\家里照片\\1.jpg");
Bitmap back = new Bitmap(1200, 1200);
Graphics gcBack = Graphics.FromImage(back);
gcBack.DrawImage(img, new Rectangle(0, 0, 990, 700), new Rectangle(0, 0, img.Width, img.Height), GraphicsUnit.Pixel);
pictureBox1.Image = back;
补充:.NET技术 , C#