CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何动态的删除Combo Box列表中的重复项

楼主mengqimxz(雨)2004-12-02 08:25:36 在 VC/MFC / 基础类 提问

如题,谢谢 问题点数:20、回复次数:7Top

1 楼fhqiplj(霏霏鱼)回复于 2004-12-02 08:33:03 得分 3

一一得到combo中的字符串,加载到一个List中,排序比较后重新写回到combo中  
   
  这个办法是不是太落后了啊?Top

2 楼whs1980(知秋一叶)回复于 2004-12-02 09:16:53 得分 6

我采用的方法是在插入字符串的时候就进行处理,如果在combox中已经存在了,就不再添加.  
  up!Top

3 楼changpei(我的博客:http:\\changpei.tianyablog.com)回复于 2004-12-02 09:21:00 得分 6

同意楼上的说法,肯定要在插入的时候进行相关判断,并作出处理。否则任何时候都觉得不妥当。把combo   box   中的Option值一一取出,和现在要插入的做比较(strcmp),得到一样的,就返回,不插入了。Top

4 楼changpei(我的博客:http:\\changpei.tianyablog.com)回复于 2004-12-02 09:25:24 得分 0

char   str[20],   str2[20]   =   "good";  
        int   n;  
        for   (int   i=0;i   <   pmyComboBox->GetCount();i++)  
        {  
              pmyComboBox->GetLBText(   i,   str);  
              if(strcmp(str,   str2)   ==   0)  
              return;  
        }  
        pmyComboBox->InsertString(i,   str2);  
  Top

5 楼chuanke((C ) 2005【空间代数】. All rights reserved .)回复于 2004-12-02 10:32:21 得分 1

路过Top

6 楼guoxu_009(迟来)回复于 2004-12-02 13:29:19 得分 1

过客!Top

7 楼MZP(mzp)回复于 2004-12-02 14:15:47 得分 3

初始化和添加的时候可用   changpei(作最有气魄的诗人。))   的方法.  
  修改的时候,要注意排除与自身比较.  
   
  Top

相关问题

  • 怎么删除“队列表”?????
  • 如何删除重复项
  • -=python=- 列表元素的删除问题!
  • 请问怎样删除重复数据?
  • 也是关于删除重复数据
  • 怎样删除重复的行(mssql)
  • 如何删除重复的记录?
  • 删除重复纪录的问题
  • 求助删除表中重复记录
  • 请教如何删除重复记录?

关键词

  • combo
  • 插入
  • 时候
  • str

得分解答快速导航

  • 帖主:mengqimxz
  • fhqiplj
  • whs1980
  • changpei
  • chuanke
  • guoxu_009
  • MZP

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo