我的问题是我的VB6应用程序中有以下组合框:
For Each sectionNodeTCbte In sectionsTCbte
idTC = sectionNodeTCbte.selectSingleNode("Id").Text
cmbTipoCbte.AddItem (sectionNodeTCbte.selectSingleNode("Desc").Text)
cmbTipoCbte.ItemData(cmbTipoCbte.NewIndex) = idTC
Next
这个组合框给我带来了:
我只需要显示带有“文档”一词的人。我应该使用if?或者我如何解决,任何想法?
感谢您自述,对不起我的英文!
答案 0 :(得分:2)
使用其他变量尝试此If
:
Dim description As String
For Each sectionNodeTCbte In sectionsTCbte
description = sectionNodeTCbte.selectSingleNode("Desc").Text
If InStr(description, "Document") > 0 Then
idTC = sectionNodeTCbte.selectSingleNode("Id").Text
cmbTipoCbte.AddItem description
cmbTipoCbte.ItemData(cmbTipoCbte.NewIndex) = idTC
End If
Next
答案 1 :(得分:1)
两个建议,如果它们在你的情况下很重要
如果InStr(描述,“文档”,vbTextCompare)= 1那么