C#里怎么去掉图片框背景色 我在图片框pictureBox里放一张.png或.gif的图片,怎么样让他显示的时候没有背景啊,也就是把这个控件放到另一个控件上去的时候显示我的图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在那个控件中作图。picturebox是一个window。 picuturebox.BackColor = Color.Transparent; 背景色属性,有一个叫做Transparent的,LZ可以在属性列表里面直接选择,也可以像楼上那样用代码去该,具体的看你的需求了。 可能我刚刚说的不清楚,我的意思是我的第一个pictureBox放了一张PNG的图片,再把它放到第二个pictureBox控件上,第一个上面图片空的位置显示第二个pictureBox上的图片部分,picuturebox.BackColor = Color.Transparent;这个只能对窗体实现透明,不能对第二个picuturebox在第一个没有占的地方实现透明 pictureBox的背景色设置为Transparent后,没有图片的地方显示的颜色是它父控件的背景色, pictureBox不能作为其他控件的父控件 lz要的效果不知道这样实现行不:你把你的第二个pictureBox换成panel,将panel的背景图片设置为你原先给第二个pictureBox的图片,然后将你的第一个pictureBox放到panel里面(让pictureBox的父控件是panel) 上面的.BackColor=Color.Transparent;下面的.Controls.Add(上面的); 可以设置 第二个pictureBox控件 的parent 等于 第一个pictureBox控件 这样子仍然是一级,pictureBox把panel容器作为了父级。也就是跨一级。我现在用另一个方法了,也就是把我要的图片自己做成一张大的GIF格式图片,作为窗体的背景图,然后再加pictureBox控件放到我想要的位置,再用时间控件,加pictureBox的坐标实现pictureBox的移动。产生我想要的事件。谢谢大家的回答。 wpf获取本程序集内的style资源 投票软件怎么做? 下拉框选项 检测用户退出的办法,大讨论。。。 关于操纵WORD的问题 AspNetMenu 跪求大虾们给点提示,谢谢! 关于WPF线程操作 串口调试,发送接收数据问题 怎样生成一个.net程序,使他在不装.net的机器上运行阿。 急!!!请帮忙看看在定时器上40毫秒插入ORACLE数据库数据的方法是否正确 DataGrid中<ItemTemplate>中的控件如何条件隐藏
picturebox是一个window。
pictureBox不能作为其他控件的父控件
lz要的效果不知道这样实现行不:你把你的第二个pictureBox换成panel,将panel的背景图片设置为你原先给第二个pictureBox的图片,然后将你的第一个pictureBox放到panel里面(让pictureBox的父控件是panel)
下面的.Controls.Add(上面的);