-1

我对VB很陌生。我有一个文本框,我在其中将随机条形码扫描到一个包含字母和数字的文本框中我如何拆分它以便它在同一个文本框中读取为两个单独的行例如:这是它第一次扫描时的样子 ZM123456789123 我想要它看起来像这样 M123456 789123 我能够删除字母 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)
4

1 回答 1

0

尝试:-

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

substring剥离第一个字符,在insert第 7 个(从零开始)字符位置添加一个空格。

于 2013-11-15T06:03:30.387 回答