2013-11-15 36 views
-1

我對VB很新穎。我有一個文本框,我將randow條形碼掃描到一個包含字母和數字的文本框中,我如何拆分它以便它在同一個文本框中作爲兩個單獨的行讀取: ex:這是第一次掃描時的外觀樣式 ZM123456789123 我希望它看起來像這樣 M123456 我能夠除去字母Z,這意味着什麼,但我堅持分隔文本如何將隨機掃描的文本分成兩行不同

Private Sub TextBox29_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox29.TextChanged 
    If String.IsNullOrEmpty(TextBox29.Text) = True Then 
     Exit Sub 
    End If 
    'ZM123456I1234 
    TextBox29.Text = TextBox29.Text.ToUpper.Replace("Z", Nothing) 
+0

你想要單獨的行 - 或只是一個空間添加? – dav1dsm1th

+0

http://stackoverflow.com/questions/2203710/is-there-n-equivalent-in-vbscript – Levi

回答

0

嘗試: -

TextBox29.Text = TextBox29.Text.Substring(1).Insert(7, " ") 

substring剝離第一個字符,insert在第七個(基於零的)字符位置添加一個空格。