pictureEdit详细设置笔记 devexpress教程

在学习了devexpress控件已经 由于要时常使用pictureEdit图片显示控件  今天把学习的笔记发布上来 希望可以帮助大家起个抛砖引玉的作用 我是菜鸟,老鸟们如果觉得我写得不好 或者有什么出错的地方 请大家一定要砸砖扔鸡蛋 现在砖头的价格一块砖 1元钱 希望在这里可以拣些砖头回家盖房子....  哈哈 言归正传  下面开始了...

 在winfrom当中  在项目中拖拉了一个pictureEdit控件以后 pictureEdit控件用来显示图片 基本设置这里提下 

比如 BackColor 设置为Transparent 可以使图片背景透明  前提条件  你的图片是背景透明的PNG或者Gif哦~~

borderStyle 设为NoBorder 可以使图片无边框


在属性栏中 Properties 属性下可以设置很详细属性  比如 NullText 无图片或者无法显示时展示的文字  ReadOnly 是否只读 showmune 是否显示右键菜单栏目  SizeMode 图片显示的格式  选择Zoom 则为比例缩放显示  具体选项可以看效果  将完了属性设置  下面看下一些常用的代码设置


pictureEdit 显示图片是以Image类型显示的 它所显示的图片路径地址具我所知应该是获取不到的 如果哪位大侠知道如何获取 麻烦请告诉我下哈~


pictureEdit 中显示的图片可以是资源.resx中的图片资源文件  也可以上硬盘上的图片文件  也可以是网络上有url地址的图片文件  下面我们来看下如何实现这些图片的实现

1、 .resx中的图片资源文件比较容易实现  直接在属性中 Image设置 选择资源文件即可 也可以在代码中设置图片的 pictureEdit1.Image= Resource1._20090119102027514; //资源类名 +图片文件名


2、显示硬盘中的文件 也比较简单 直接 引入命名空间 using System.IO; 后用代码  pictureEdit1.Image=Image.FromFile(path);  path为图片硬盘上的绝对路径


3、显示网络中的图片  你需要一个url地址 使用

                Image obj = Image.FromStream(System.Net.WebRequest.Create(imagePath).GetResponse().GetResponseStream());

使用 WebRequest.Create获取图片的流 然后直接  pictureEdit1.Image=obj就搞定了

也可以使用 pictureEdit1.Image = new Bitmap((new System.Net.WebClient()).OpenRead(url));  WebClient来获取图片
————————————————
版权声明:本文为CSDN博主「边缘星」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wsnwxm/article/details/7486599

猜你喜欢

转载自blog.csdn.net/fangyuan621/article/details/119216702
今日推荐