C# 按钮图片变换

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:30:27
最近我想试着做一个类似卡巴斯基那样的C/S软件界面,目前正在做的是一个图片按钮(即Button控件),控件所需的图片我已经做好了,只是不知怎样实现相应鼠标事件情况下的图片变换效果,比如控件初始状态时butt.image为a.jpg,而当鼠标滑过按钮时图片为b.jpg....
代码我是这样写的:
private void button1_MouseClick(object sender, MouseEventArgs e)
{
button1.Image = Image.FromFile("pic\\user_mouseup.jpg");
}
但编译时有问题,说是有异常,我对Image.FromFile方法怎样用也不太了解,这样写也不知道问题在哪里,希望有编程方面的高手指教下,我的项目文件目录如图:

另外,由于本人在编程方面水平有限,所以对于C#相关控件的用法都不了解,可能在之后的时间里还会遇到其它问题,所以希望能认识C#编程方面的朋友,以便请教学习,本人QQ:307402542,验证消息麻烦注明:“C#”!以便识别,谢谢
各位虽然我编程水平有限但相应的事件我还是知道怎样添加的,也许大家没明白我的意思,我的意思是要实现我所想要的效果, 该用到哪些函数方法? 函数方法的参数格式怎样写? 我之所以贴图就是想问下各位button1.Image = Image.FromFile("pic\\user_mouseup.jpg");的方法和参数用法正确吗??如果正确为什么编译时通不过提示有异常?但我不确定光添加try catch就能解决。
希望各位能看懂我的意思再回答,谢谢!如有诚心指教者,可加本人QQ:307402542进行进一步沟通,希望能得到您的赐教!

很好解决啊

你的图片导入到pic里面去了,该代码改为

private void button1_MouseClick(object sender, MouseEventArgs e)

{

   button1.Image = WindowsApplication1.Properties.pic.mouseup);

}

如果是resources里面

button1.Image = WindowsApplication1.Properties.resources.mouseup; 

WindowsApplication1是你的程序名

你到那个Form1.designer.cs里可以看得到类似这样的代码:

this.button1.Image = global::WindowsApplication1.Properties.Resources.a;

VB图片按钮变换 C#按钮变色 C#代码,点击按钮 C#按钮判断问题 图片变换特效代码 如何变换图片 dreamweaver图片变换路径 如何设定C#控件变换背景图 如何变换图片的格式? Fireworks如何使图片变换