我試圖將所有字符串顯示在單行中,但它在每行顯示兩個單詞。這裏是我的代碼:如何在列表框中顯示所有單詞時顯示在單行中
For i = 0 To readCount - 1
ListBox1.Text = ListBox1.Items.Add(readBuffer(i).ToString("X2")) & vbCrLf
Next
我試圖將所有字符串顯示在單行中,但它在每行顯示兩個單詞。這裏是我的代碼:如何在列表框中顯示所有單詞時顯示在單行中
For i = 0 To readCount - 1
ListBox1.Text = ListBox1.Items.Add(readBuffer(i).ToString("X2")) & vbCrLf
Next
嘗試使用StringBuilder先加入的十六進制值,然後將它們添加到列表框。
Dim sb As New System.Text.StringBuilder()
For i = 0 To readCount - 1
sb.Append(readBuffer(i).ToString("X2"))
Next
ListBox1.Items.Add(sb.ToString)
非常感謝。 @斯坦布魯斯 – Maddy
如果你不想換行,比不使用& vbCrlf
部分,因爲這部分是負責添加的換行符(之後,實際上)每件物品。
For i = 0 To readCount - 1
ListBox1.Text = ListBox1.Items.Add(readBuffer(i).ToString("X2"))
Next
即使在removig&vbCrlf之後,我並沒有在一條線上。有沒有其他辦法可以做到這一點? – Maddy
究竟是什麼,你'試圖做什麼?'readBuffer'中有什麼?'.ToString(「X2」)是什麼? –
我正在嘗試讀取Hexa十進制格式的消息並嘗試在消息中顯示該消息文本框在一行中但是,我在每行中得到兩個十六進制數.ToString(「x2」)用於將數字轉換爲十六進制 – Maddy
你是什麼意思「獲取兩個六進制每行中都有各自的行爲「。你可以張貼截圖嗎? –