ListView的排序
nt n) { int l,i; AnsiString qq(str); l=qq.Length(); AnsiString p(str); char a[]="\r\n"; int j=0,k=0; for(j=1;j< l;j++) { i=1; while(qq[j]!=a[0] && qq[j+1]!=a[1]) { p[i++]=qq[j]; j++; } k++; if((k-1)==n) break; } p[i]=NULL; return (p); } ---- 有了此函数以后,只需将上面的ListView1- >Items- >Item[i]- >Caption更换为sg(ListView1- >Items- >Item[i]- >SubItems- >Text,n-1)即可完成对此项目的点击排序功能。
---- 编译运行程序后,即会看到我们预期的结果。另外,本程序是按照字符串方式进行排序的,如果需要按照数字或其它方式排序,只需进行相应的类型转换即可。理解本程序后,读者即掌握了对ListView控件编程的一条基本思路,对今后使用BCB以及对windows编程起到良好作用。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |