我有一个带有两个colunms的组合框,但第一个是隐藏的,它以相同的方式将值添加到列表框中.我注意到列表框正在截断第二列中的字符串.
到目前为止,这是我的代码,其中cmbPart是组合框,lstPart是列表框.
Me.lstPart.AddItem (CStr(Me.cmbPart.Value) & " ;" & CStr(Me.cmbPart.Column(1, Me.cmbPart.ListIndex)))
Run Code Online (Sandbox Code Playgroud)
我注意到,当字符串中有逗号(,)时,它会停止显示其余部分Me.cmbPart.Column(1, Me.cmbPart.ListIndex).
我怎么能阻止这种行为呢?
带有逗号的字符串将被添加到多元素列表框中,并用单引号括起来.
Me.lstPart.AddItem (CStr(Me.cmbPart.Value) & " ;" & CStr("'" & Me.cmbPart.Column(1, Me.cmbPart.ListIndex)) & "'")
Run Code Online (Sandbox Code Playgroud)