你好,设置 PictureBox 的 SizeMode 属性为AutoSize就可以自适应图片的大小了。。。
另外,PictureBox 控件可以直接加载网络图片的,例如:
pictureBox1.ImageLocation = @"http://imgsrc.baidu.com/forum/pic/item/a8e73d9b033b5bb54e46573333d3d539b400bcb9.jpg";就可以直接加载网络图片了哦。
可以添加一个事件,即图片加载完成后的事件,在事件中改下picBox 大小。
WPF下参考代码
//System.Windows.Controls.Image aimgblock = new System.Windows.Controls.Image();
//aimgblock 是WPF下显示图片用的自带控件的命名,WINFORM下是picBox
aimgblock.Width = 100;
aimgblock.Height = 100;
BitmapImage abtimg = new BitmapImage(new Uri(_imgUri, UriKind.Absolute)); //new BitmapImage() 系统自带的 ,用来加载网络图片的
aimgblock.Source = abtimg;
abtimg.DownloadCompleted += new EventHandler(abtimg_DownloadCompleted); //abtimg_DownloadCompleted是加载完成的处理代码
private void abtimg_DownloadCompleted(object sender, EventArgs e)
{
double imgWidth = (BitmapImage)sender).Width ;
double imgHight = ((BitmapImage)sender).Height ;
//......
}
c#:如何获取从网络下载到图片的属性,例如大小;并设置picBox的大小为图片...
你好,设置 PictureBox 的 SizeMode 属性为AutoSize就可以自适应图片的大小了。。。另外,PictureBox 控件可以直接加载网络图片的,例如:pictureBox1.ImageLocation = @"http:\/\/imgsrc.baidu.com\/forum\/pic\/item\/a8e73d9b033b5bb54e46573333d3d539b400bcb9.jpg";就可以直接加载网络图片了哦。
...在picbox里面我放了一个图片 我要得到这个图片的物理
一,看软件的目录下是否有保存图片的文件夹。因为pciturebox一般都是加载的一个路径。二,如果目录下没有图片文件夹,那有可能是显示的网上的图片,你可以抓包或监控网络访问,看看加载的是哪个网络地址。三,最直接的就是反编译,破解软件,看源代码了。纯手工制作,望采纳。
C#如何获取pictureBox控件中图像的路径
ImageLocation是用来设置或者获取picturebox中要显示的图片路径的,当你用image.fromfile读入文件的之后,这个读入的image对象就跟图片路径之间没有任何关系了,你用imagelocation当然也是得不到值的,当然,如果你用的是picbox1.Load ("xxx.jpg")这种来载入图片的话,用imagelocation是可以得到图片路径的。
C#选择资源(例如给picBox选择图片)时的“本地资源”和“项目资源文件...
我觉得:本地资源就是你电脑上所有的东西,项目资源嘛,就相当于你新建了一个文件夹,你往里面放的东西都是项目资源~
C#如何直接保存图片框内已编辑好的图片?
Image和Bitmap这两个类有保存函数的。Bitmap bmp = new Bitmap(picBox1.Image); \/\/保存到磁盘文件 bmp.Save(@"D\\\\:1.png", Image.Format.JPEG);大概就是这样
c# windows form窗体的问题。初学者,怎么让一个picturebox中的图片...
winform中图片如何显示是根据你的设置来定的。在载体上如何显示在于你让他显示的位置,可以通过左上角的坐标点与长宽来自由设定。至于点击图片的另一半让图片进行对称变化?不知道我理解的对不对,这个涉及图片的像素处理,你可以设置当鼠标点击位置为另一半的话,那么我将图片的左半部分的像素点与右半...
c# 从硬盘获取图片 之后如何释放?
=null)picbox.Image.Disponse();第二种方法,就是在加载图像的时候用一种方法替代:System.Drawing.Image img = System.Drawing.Image.FromFile(filepath);System.Drawing.Image bmp = new System.Drawing.Bitmap(img.Width, img.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb);System.D...
如何在pictureBox中拖动图片以让他显示适当的位置 C#
可以尝试在panel里面放一个picBox..picBox.SizeMode 设置为 AutoSize.在picBox上面做事件,,鼠标按下的时候就跟随鼠标移动..反之就停止..将panel.AutoScoll设置为true。就会有你的效果了
在c#中如何向多个picturebox中导入同一张图片
List<PicutreBox> pictureList=new List<PicutreBox>();将所有PicutreBox放入这个List就行\/\/list.Add(pictureBox1);需要改变Image属性的时候,就 foreach(var pbox in pictureList ) pbox.Image=xxxx;
C#语言,picbox1.backgroundimage如何设置resources中的资源?资源以引用...
方法1:直接选中控件,在属性那里,背景图片,添加,导入就可以作为资源文件导入项目,这些代码后台自动生成;方法2:把图片手动添加到资源文件;通过手动进行配置背景图片:.picbox1.backgroundimage=global::dlDataCenter.Properties.Resources.图片名;