注册 登录
编程论坛 VB.NET论坛

CheckedListBox问题

cpg4 发布于 2009-08-16 11:26, 729 次点击
先将textbox控件的multiline属性设置为true
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim i As Integer
For i = 1 To 20
CheckedListBox1.Items.Add("这是第" & CStr(i) & "项")
Next
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim i As Integer
For i = 0 To CheckedListBox1.CheckedItems.Count - 1
TextBox1.Text += (CheckedListBox1.CheckedItems(i) & ControlChars.CrLf)
Next
End Sub
如何把添加的数据用符号分开?
比如把
这是第1项 这是第2项 修改为

'这是第1项','这是第2项',直至结束
2 回复
#2
sywzs2009-08-16 13:52
TextBox1.Text += (CheckedListBox1.CheckedItems(i) & ControlChars.CrLf)
改为
TextBox1.Text += IIf(i = 0, "'", ",'") & CheckedListBox1.CheckedItems(i) & "'"
#3
cpg42009-08-17 08:57
OK,解决了

[ 本帖最后由 cpg4 于 2009-8-17 09:51 编辑 ]
1