首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小初学者的有关问题[多谢每一位回答的朋友]

2012-02-12 
小菜鸟的问题[谢谢每一位回答的朋友]想添加一个鼠标移动到按钮上替换背景图的事件。可是提示我不能隐性转换

小菜鸟的问题[谢谢每一位回答的朋友]
想添加一个鼠标移动到按钮上替换背景图的事件。
可是提示我不能隐性转换。
看了一些书,都还是基础的基础。
明白这里是类型不通用。  

我的代码如下。   请朋友给个方法。代码我会自己敲。呵呵。谢谢大家。

                private   void   ConnectBotton_MouseOver(object   sender,   EventArgs   e)
                {
                        this.BackgroundImage=   "botton.png ";
                }


[解决办法]
winform 没玩过..不过应该是把sender拆箱为你需要的元素..然后使用它的属性吧..
如果是button 大概是((button)sender).BackgroundImage= "botton.png ";
[解决办法]
winform ?代码自己敲的?没有MouseOver事件
不可以这样写this.BackgroundImage= "botton.png ";

private void button1_MouseHover(object sender, EventArgs e)
{
this.BackgroundImage = Bitmap.FromFile( "h:\\test.jpg ");
}
[解决办法]
晕死,字符串当然转不了image类型的了

同意楼上的,里面改成自己的具体路径和文件名
[解决办法]
完全同意楼上的啊……
[解决办法]
那是从每个窗口对应的资源文件里读资源呢

你图片也可以放在项目的资源文件里
[解决办法]
那就这样做吧,拖个控件进去,然后设置它的Images属性,添加图片进去,用下面的方法使用

private void button1_MouseHover(object sender, EventArgs e)
{
this.BackgroundImage = imageList1.Images[ "test.png "];
}
[解决办法]
-_-#,给漏了,是ImageList控件
[解决办法]
lxcnn(过客) (

热点排行