如何在WPF中更改多行文本框中特定行的文本?

ykejflvf  于 2023-01-06  发布在  其他
关注(0)|答案(1)|浏览(210)

我的WPF项目中有一个多行文本框,我想更改指定的行文本。我以前在Win窗体中很容易做到这一点,但WPF文本框中没有行选项。例如,我以前在Windows窗体中做到这一点:

Dim lines As String() = VTextBox1.Lines

            lines(Specific Line Number) = "This is a test."

            VTextBox1.Lines = lines

但是这段代码在WPF文本框中不起作用。
我是否有机会在WPF文本框中执行此操作?
我不知道该怎么做。

voj3qocg

voj3qocg1#

通过自己操纵字符串来“手动”执行此操作:

Dim lines As String() = VTextBox1.Text.Split(vbLf)

Dim lineNumber As Integer = 5
If lines.Length > lineNumber Then
    lines(lineNumber) = "This is a test."
    VTextBox1.Text = String.Join(vbLf, lines)
End If

相关问题