winform 中picturebox显示图片的问题 要在picturebox中显示一个椭圆形的按钮,导入按钮图片后,按钮周围是确实白色的,很难看。将picturebox的图片背景属性设置为透明后,还是不行;在PS中将图片背景设置为透明,还是不行。谁遇到过这个问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 picturebox中显示一个椭圆形的按钮?按钮放在picbox上面? 你用的什么图片?是GIF吗?透明做好了吗? jpg文件,在PS中做了透明处理 jpg文件,在PS中做了背景透明处理 设置按钮的背景色为transparent 图片本身要求是背景透明的,如:png,gif格式, picturebox的背景颜色设置成 窗体颜色BackColor.R.ToString()BackColor.G.ToString()BackColor.B.ToString()上面可以获取 当前窗体的红 绿 蓝 颜色的 位数然后 this.pictureBox1.BackColor=System.Drawing.Color.FromArgb(红的位数,绿的位数,蓝的位数); “picturebox的背景颜色设置成 窗体颜色 BackColor.R.ToString() BackColor.G.ToString() BackColor.B.ToString() 上面可以获取 当前窗体的红 绿 蓝 颜色的 位数 ”当前窗体可不只一种颜色呀。 png和gif才支持透明!你换成这俩个格式再看看! 任何颜色 基本上都可以 由 红 绿 蓝 组合而成。LZ你可以试下 this.pictureBox1.BackColor=System.Drawing.Color.FromArgb(红的位数,绿的位数,蓝的位数);这3个参数的大小随便你写 显示出来的颜色是不同的 前提是 位数是 1-255之间 有2种方法:1:使用PS将图片进行透明处理2:如果需要透明掉的地方比较规则,也就是说需要透明掉的颜色都是一个数值,那就可以使用Bitmap bmp = new Bitmap(图片);bmp.MakeTransparent(Color.White);//将白色透明pictureBox1.Image = bmp;赶紧试试看吧 "使用PS将图片进行透明处理 "试过了,没有效果。具体做法:选择图片按钮,在PS中新建,背景取透明,在粘贴,保存。然后在放到VS的工程中,还是不行。 问题解决。好久没有C#了,很多基本的东东都忘了。其实很简单,使用png或gif,背景透明就可以了。原来使用png出问题是由于form的背景没有设置为透明。结贴给分。 图文混排html内容导出word c# Dataset导出数据到excel的问题? 求助:关于内存中数据集的处理问题,求教! CVS问题,请高手帮忙 如何设置excel单元格格式(缩小字体填充)? 打开文件提示版本问题! 关于Configuration的问题! 关于Visual Studio新手问题 如何在DB2中的SQL语句中,同时连接两个数据源中的表 sqlserver使用全文索引查不出来数据 DataContractJsonSerializer 序列化多维数组的问题 几年前的老问题,关于WinForm的TabIndex
BackColor.G.ToString()
BackColor.B.ToString()上面可以获取 当前窗体的红 绿 蓝 颜色的 位数然后 this.pictureBox1.BackColor=System.Drawing.Color.FromArgb(红的位数,绿的位数,蓝的位数);
BackColor.R.ToString()
BackColor.G.ToString()
BackColor.B.ToString() 上面可以获取 当前窗体的红 绿 蓝 颜色的 位数 ”
当前窗体可不只一种颜色呀。
任何颜色 基本上都可以 由 红 绿 蓝 组合而成。LZ你可以试下 this.pictureBox1.BackColor=System.Drawing.Color.FromArgb(红的位数,绿的位数,蓝的位数);这3个参数的大小随便你写 显示出来的颜色是不同的 前提是 位数是 1-255之间
1:使用PS将图片进行透明处理
2:如果需要透明掉的地方比较规则,也就是说需要透明掉的颜色都是一个数值,那就可以使用
Bitmap bmp = new Bitmap(图片);
bmp.MakeTransparent(Color.White);//将白色透明
pictureBox1.Image = bmp;
赶紧试试看吧
试过了,没有效果。
具体做法:选择图片按钮,在PS中新建,背景取透明,在粘贴,保存。然后在放到VS的工程中,还是不行。
其实很简单,使用png或gif,背景透明就可以了。原来使用png出问题是由于form的背景没有设置为透明。结贴给分。