ListBox的操作比较简单:

1添加数据 声明控件变量的类别为Control,变量类型为CListBox,变量名为m_ListBox_Content. m_ListBox_Content.AddString(_T("123")); m_ListBox_Content.AddString(_T("汉字")); m_ListBox_Content.AddString(_T("English"));

m_ListBox_Content.AddString(_T("!@#$%^&*()"));

2获取数据 CString s; m_ListBox_Content.GetText(1,s); MessageBox(s,_T("取得第2行数据"),MB_OK); s.ReleaseBuffer();

将会得到"汉字"这个字符串,如果没有得到"汉字"这个字符串,是因为ListBox的Sort属性设为True了.设为False之后就按照你编写的顺序写入(原来是这样 之前都没注意过)

3获取选择的数据 首先要将ListBox的Selection属性设置为Multiple; int nSel; nSel=m_ListBox_Content.GetCurSel(); CString s; m_ListBox_Content.GetText(nSel,s); MessageBox(s,_T("您选择的是"),MB_OK);

s.ReleaseBuffer();

4获取选择ListBox项的多个数据 首先要将ListBox的Selection的属性设置为Multiple int nSel = m_ListBox_Content.GetSelCount(); CArray< int,int& > arrayListSel; arrayListSel.SetSize(nSel);    m_ListBox_Content.GetSelItems(nSel,arrayListSel.GetData());    CString s = _T(""); for( int i=0; i< nSel; i++ ) { m_ListBox_Content.GetText( arrayListSel[i], s); MessageBox(s,_T("您选择的是"),MB_OK);

}

5双击删除所选项 添加一个ListBox的双击事件

m_ListBox_Content.DeleteString(m_ListBox_Content.GetCurSel());

最新文章

  1. BZOJ 3144: [Hnoi2013]切糕
  2. OC中的__attribute__的使用
  3. arcgis arcengine Using environment settings
  4. 2-st学习笔记
  5. jsp request 对象详解
  6. .NET/C#/Oracle数据库操作类
  7. 深入理解ThreadLocal
  8. 第二节 hibernate session介绍以及session常用方法介绍
  9. PHP 返回近7天 本月 上月日期
  10. 通过Microsoft Azure服务设计网络架构的经验分享
  11. IIs工作原理
  12. lua 加密
  13. Tomcat的四种基于HTTP协议的Connector性能比较
  14. linux禁用锁定和解除解锁用户账号的方法
  15. 5.1、Android Studio用Logcat编写和查看日志
  16. 第十九节,使用RNN实现一个退位减法器
  17. js运算符逻辑!和instanceof的优先级
  18. Ex 5_21 无向图G=(V,E)的反馈边集..._第九次作业
  19. 【BZOJ1413】[ZJOI2009]取石子游戏(博弈论,动态规划)
  20. 在自己建立的Thread中设置Handler,并接收消息

热门文章

  1. Java实现 LeetCode 801 使序列递增的最小交换次数 (DP)
  2. Java实现 蓝桥杯 算法提高 7-1用宏求球的体积
  3. Java实现 LeetCode 237 删除链表中的节点
  4. Java中那些烦人的位运算(&,|...)
  5. cocos2dx Android 使用ant 批量打包
  6. HttpClientFactory-向外请求的最佳
  7. 聊聊依赖注入注解@Resource和@Autowired
  8. Flask 的配置文件
  9. pytorch入门2.1构建回归模型初体验(模型构建)
  10. akka-typed(6) - cluster:group router, cluster-load-balancing