📄 subject_38257.htm
字号:
<p>
序号:38257 发表者:littlepanda 发表日期:2003-05-01 22:00:45
<br>主题:关于ListCtrl的一个问题,大家帮帮忙
<br>内容:我用一个ListCtrl显示表,共有4张表,由于每个表的字段名称和数量不一样,内容当然也不同,所以在每次显示表之前都要清空所有的内容,<BR>我用m_ListCtrl.InsertColumn();来插入表头,用m_ListCtrl.SetItemText()来插入表的内容,m_ListCtrl是CListCtrl对象。<BR>现在我可以用DeleteAllItems()来删除所有的表内容,但是我不知道用什么方法来删除所有的表头,就是用InsetColumn()插入的东西。如果用DeleteColumn()一次只能删除一个,关键是上一个表的字段数目是不好确定的,有什么办法可以象DeleteAllItems()一样删除表头?谢谢!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:yhsz 回复日期:2003-05-02 11:02:44
<br>内容:while(0 !=m_ListCtrl.DeleteColumn(0));
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:littlepanda 回复日期:2003-05-02 13:42:30
<br>内容:哦,是不是当你删除DeleteColumn(0)的时候,下一个column会自动的向前移动,赋值为0,所以这样就可以一直删除下去。<BR>这个语句while(0 !=m_ListCtrl.DeleteColumn(0)); 本身就可以当作执行语句吗?<BR>这样的while(){}结构,偶还是第一次看见。可以省略{}部分。<BR>我说的对吗?请指正<BR>谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:yhsz 回复日期:2003-05-02 14:59:34
<br>内容:是的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:littlepanda 回复日期:2003-05-02 15:09:28
<br>内容:非常感谢!<BR>//bow
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -