1

我正在开发 WPF 应用程序。我有一个包含“组合框”和“文本框”的窗口。好吧,我想在文本框中显示选定的组合框值。(组合框显示连接的字符串 firstname+lastname+initials)。但我有两个用于名字和名字的文本框。我只想在第一个文本框中显示“名字”,在第二个文本框中显示“姓氏”。我写了下面的代码。IT 显示但已连接的值。有什么方法可以在第一个文本框中显示名字,在第二个文本框中显示姓氏。谢谢。

FNSysEngnrTextBox.Text = SysEngnrCB.SelectedItem.ToString
LNSysEngnrTextBox.Text = SysEngnrCB.SelectedItem.ToString
4

2 回答 2

2

既然SelectedItem是这样,Object当您使用该ToString方法时,您将获得以数据为前缀的完整类型。我能够通过使用String.Split获得您正在寻找的结果。看看这是否适合你。

Dim delineators() As Char = {":", ",", "{", "}"}
Dim substrings() As String = SysEngnrCB.SelectedItem.ToString.Split(delineators)
FNSysEngnrTextBox.Text = substrings(1)
LNSysEngnrTextBox.Text = substrings(2)
于 2012-05-15T02:35:59.160 回答
0

我对你的平台不是特别熟悉,但我认为 LNSysEngnrTextBox.Text 应该是

LNSysEngnrTextBox.Value 或 LNSysEngnrTextBox.Val

于 2012-05-15T02:08:32.447 回答