读书人

帮助:指定的参数已超出有效值的范围解

发布时间: 2012-04-27 11:57:44 作者: rapoo

帮助:指定的参数已超出有效值的范围
指定的参数已超出有效值的范围。参数名: “0”不是“index”的有效值。
隐藏

在 System.Windows.Forms.Design.ImageListDesigner.OriginalImageCollection.get_Item(Int32 index)
在 System.Windows.Forms.Design.ImageListDesigner.OriginalImageCollection.SetKeyName(Int32 index, String name)



代码:
this.imageList2.ImageStream = (ImageListStreamer) resources.GetObject("imageList2.ImageStream");

this.imageList2.Images.SetKeyName(0, "货物.png");
this.imageList2.Images.SetKeyName(1, "货车.png");
this.imageList2.Images.SetKeyName(2, "Mac_Folder_32.png");
this.imageList2.Images.SetKeyName(3, "Mac_Folder_12.png");
this.imageList2.Images.SetKeyName(4, "Mac_Folder_41.png");

不知道什么原因


[解决办法]
this.imageList2.Images.SetKeyName(0, "货物.png");
吧这个删了!

或者写this.imageList2.Images.SetKeyName(5, "货物.png");

[解决办法]
http://social.msdn.microsoft.com/Forums/zh-CN/2212/thread/6099c8d0-3e12-408f-9cba-71a1d466959d/
[解决办法]
跟踪调试下,,
[解决办法]
应该是索引值的问题吧。。。。你那个0,1,2。。。。那些数字是从哪里来的?

读书人网 >.NET

热点推荐