日期:2014-05-17  浏览次数:20988 次

求助:未处理——ArgumentException
编译到这里出现错误:未处理——ArgumentException

taskbarNotifier.SetBackgroundBitmap("skin.bmp",Color.FromArgb(255, 0, 255));
taskbarNotifier.SetCloseBitmap("close.bmp",Color.FromArgb(255, 0, 255), new Point(127, 8));




请路过的大虾帮忙解决一下菜鸟的问题,万分感谢!
C#

------解决方案--------------------
路径不对
还有BackgroupBitMap 是不是之前已经定义过了
如果这样的话
我觉得这部分是不是考虑

if(!File.Exist(filename))
    throw filenotfoundexception();
if(BackgroundBitMap != null)
{
    BackgroudBitMap.Dispose();
    BackgroudBitMap = null;
}
BackgroudBitMap = new ();

当然 这只是提供一个思路
也有可能不是这些问题导致
------解决方案--------------------
帮忙解答
http://bbs.csdn.net/topics/390510770

------解决方案--------------------
这个异常通常是文件格式转换失败,路径为null或者路径指向不对都会发生这个异常。解决办法就是,确认能否进行这样的文件输出或者转换
------解决方案--------------------
你可以获得应用程序路径来拼接字符串来获得文件路径,参考这个:http://www.cnblogs.com/lzrabbit/articles/2441688.html