怎么用C#在winform的后台指定button控件的背景图片呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用C#在winform的后台指定button控件的背景图片呢?相关的知识,希望对你有一定的参考价值。

如图,在后台写C#代码显示1.png,以下是我写错的:
private void button1_Click(object sender, EventArgs e)

buttonbottom1.BackgroundImage = Image.FromFile("Resources/1.png");

怎么不行呢????

private void Form1_Load(object sender, EventArgs e)

Image img=Image.FromFile("c:\\1.gif");
button1.Image = img;

已经测试没问题。还有问题联系我512256984.
参考技术A 你要确认 你的 Resources 目录和里面的图片,都随程序一起发布了。
不然的话,会找不到图片的。
参考技术B 直接放路径啊

c#中(winform)如何去掉button边框颜色?

Winform的话,设置FlatStyle为Flat,并且设置FlatAppearance下的BorderSize为0

FlatStyle为Flat的话 就不是按钮的样子了

我设置了 ForeColor 为 red 按下后 button边框也是 red

如何设置 能不显示那个边框的颜色啊?

还有就是 按钮按下的时候 显示的感觉像是按下去的!

你可以用一个label分别在它的MouseMove,MouseDown,MouseUp事件里换不同的背景图,一般的特殊按钮都是这么做的而且很方便 参考技术A 1、先画出想要的button的图片(包括MouseDown状态时button的图片),
2、用picturebox添加到窗体,
3、再添加pictureBox1_MouseDown、pictureBox1_MouseUp事件就行了。
参考技术B Winform的话,设置FlatStyle为Flat,并且设置FlatAppearance下的BorderSize为0. 参考技术C 设置了又不显示!

以上是关于怎么用C#在winform的后台指定button控件的背景图片呢?的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 用listview做导航界面,控件上下移动后 顺序不对?

C# WinForm程序怎么用代码控制 浏览器 后退和向前

C# Winform里面用Console.WriteLine输出也不会报错,那输出到哪了?

C#的winform中如何实现按钮闪烁发光?

C#的winform中怎么根据函数找到对应的控件?

C# Winform如何打开指定的文件夹?