我正在研究WPF应用程序。我有一个窗口,里面有“Combobox”和“Textboxes”。好吧,我想在文本框中显示所选的组合框值。 (组合框显示连接的字符串firstname + lastname + initials)。但是我有两个用于名字和文字的文本框。第二个名字。我想在第一个文本框中只显示“firstname”,在第二个文本框中只显示“last name”。 我写了下面的代码。 IT显示值但连接在一起。我有什么办法可以在第一个文本框中显示名字,在第二个文本框中显示姓氏。 感谢。
FNSysEngnrTextBox.Text = SysEngnrCB.SelectedItem.ToString
LNSysEngnrTextBox.Text = SysEngnrCB.SelectedItem.ToString
答案 0 :(得分: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)
答案 1 :(得分:0)
我对您的平台并不是特别熟悉,但我认为 LNSysEngnrTextBox.Text应为
LNSysEngnrTextBox.Value或LNSysEngnrTextBox.Val