续上一问!

wf2091139 2006-09-29 02:21:29
nCnt = 1
DO WHILE nCnt <= THIS.Parent.lstSource.ListCount
IF THIS.Parent.lstSource.List(nCnt) = THIS.Parent.edtAdd.Value
=MesInfo("FIND",48,"提示")
THIS.Parent.lstDest.AddItem(THIS.Parent.lstSource.List(nCnt))
THIS.Parent.lstSource.RemoveItem(nCnt)
ELSE
nCnt = nCnt + 1
ENDIF
ENDDO


我用上面代码来检测 lstSource(列表框) 中 与edtAdd(文本框) 相同的就把他加到lstDest中
可是无论怎么弄 if 判断的都是假! 郁闷啊,有人能看下不?
...全文
108 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wf2091139 2006-09-29
  • 打赏
  • 举报
回复
谢谢 ,可以了
(不好意思,刚才急事走开了一下)
wwwwb 2006-09-29
  • 打赏
  • 举报
回复
FOR ncnt=1 TO THIS.Parent.lstSource.ListCount
if trim(THIS.Parent.lstSource.List(nCnt)) = trim(THIS.Parent.edtAdd.Value )
=MesInfo("FIND",48,"提示")
THIS.Parent.lstDest.AddItem(THIS.Parent.lstSource.List(nCnt))
THIS.Parent.lstSource.RemoveItem(nCnt)
ENDIF
endfor
十豆三 2006-09-29
  • 打赏
  • 举报
回复

FOR nCnt=1 TO THIS.Parent.lstSource.ListCount
IF ALLTRIM(THIS.Parent.lstSource.List(nCnt))==ALLTRIM(THIS.Parent.edtAdd.Value)
=MesInfo("FIND",48,"提示")
THIS.Parent.lstDest.AddItem(THIS.Parent.lstSource.List(nCnt))
THIS.Parent.lstSource.RemoveItem(nCnt)
ENDIF
ENDDO
十豆三 2006-09-29
  • 打赏
  • 举报
回复
THIS.Parent.lstSource.List(nCnt) = THIS.Parent.edtAdd.Value

改成

ALLTRIM(THIS.Parent.lstSource.List(nCnt)) == ALLTRIM(THIS.Parent.edtAdd.Value)

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧