CListBOX 用法
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());
最新文章
- BZOJ 3144: [Hnoi2013]切糕
- OC中的__attribute__的使用
- arcgis arcengine Using environment settings
- 2-st学习笔记
- jsp request 对象详解
- .NET/C#/Oracle数据库操作类
- 深入理解ThreadLocal
- 第二节 hibernate session介绍以及session常用方法介绍
- PHP 返回近7天 本月 上月日期
- 通过Microsoft Azure服务设计网络架构的经验分享
- IIs工作原理
- lua 加密
- Tomcat的四种基于HTTP协议的Connector性能比较
- linux禁用锁定和解除解锁用户账号的方法
- 5.1、Android Studio用Logcat编写和查看日志
- 第十九节,使用RNN实现一个退位减法器
- js运算符逻辑!和instanceof的优先级
- Ex 5_21 无向图G=(V,E)的反馈边集..._第九次作业
- 【BZOJ1413】[ZJOI2009]取石子游戏(博弈论,动态规划)
- 在自己建立的Thread中设置Handler,并接收消息
热门文章
- Java实现 LeetCode 801 使序列递增的最小交换次数 (DP)
- Java实现 蓝桥杯 算法提高 7-1用宏求球的体积
- Java实现 LeetCode 237 删除链表中的节点
- Java中那些烦人的位运算(&,|...)
- cocos2dx Android 使用ant 批量打包
- HttpClientFactory-向外请求的最佳
- 聊聊依赖注入注解@Resource和@Autowired
- Flask 的配置文件
- pytorch入门2.1构建回归模型初体验(模型构建)
- akka-typed(6) - cluster:group router, cluster-load-balancing