VB6.0 ListView 添加 插入 指定行
这么说吧,程序中
ListView1.ListItems.Add(X, , IIf(IsNull(WwQ), " ", WwQ))
这个语句,出现点问题,一般运行都很正常,但是有时候就会出点奇怪的问题。
这个代码我就是让他在最后位置添加(插入)一行。
但是,他却不再
最后一行添加,如果X变量不写,却在倒数第二行插入。
如果x为3(当作现在只有两行).但是却也是添加 在却在第一行和第二行插入。
如果填写为1,2,都很正常。添加,
大神们。帮我下
让他指定在最后一行添加
看清楚我的问题了没
追答你的问题就是要注意这里:
index 可选的。指定在何处插入 ListItem 的整数。若未指定索引,则将 ListItem 添加到 ListItems 集合的末尾。即:
ListView1.ListItems.Add , , "1234342"
你看清我的回答没有!
搞笑!
。。你也许是个近视眼。不过,既然是回答我问题,
-----------------------------------------------------------------------
-----------------------------------------------------------------------
就好好,在截图标记给你看一下。
搞什么笑呢,书上也是这样说的,只能说你自己程序里代码的问题,不多说,对于你这样的态度,好好回答你还搞笑,附上我测试的结果,你自己看吧,按我代码,自己试,自己看,不多说了
大哥,你到底有没看清题目啊。首先
ListView1.ListItems.Add(X, , IIf(IsNull(WwQ), " ", WwQ))
这代码,x不写,是不是跟你的一样?
你还给这个函数方法,我说你没看清题目。你却说我没看清你回答。
其次现在,你说这个可以的,
ListView1.ListItems.Add , , "1"
但我说的不是不可以,是在执行多次的时候,忽然会出现我描述的问题。
唉,上面都已经说过了,函数就是这样定义的,如果前面不写,如
ListView1.ListItems.Add , , "1"
就是添加到最后的,上面你说了,一般运行都很正常,但有时候就会出点奇怪的问题,
这就不是常见的问题,也许就是特定程序代码运行过后才产生的,对吧,这个例,在我们正常的执行的程序里没有这种情况的。那我也不知道你的全部代码,也无法分析出你的问题所在。
但,我就对你的问题:VB6.0 ListView 添加 插入 指定行
进行了解答,也给出了实例,你还要我怎么样啊?难道我看都没看到你的代码就知道你的问题在什么地方?那也不是你说的这个问题了对吧。
你说,我辛辛苦苦打了这么多字,解说了这么多,你还
搞笑!
。。你也许是个近视眼
唉,我真不知道说什么了。