一旦通过搜索找到该国家/地区,就在列表中显示该国家/地区之前的整数和两个国家/地区的名称。我知道如何获取所选国家的索引值,但我不知道如何获取它突出显示的文本。
例如,澳大利亚的指数为 10。我可以使用以下方法获取指数值:
int f = lbxcombo.SelectedIndex;
其中 f 是索引值。但我无法获得索引所代表的文本(澳大利亚)。
一旦通过搜索找到该国家/地区,就在列表中显示该国家/地区之前的整数和两个国家/地区的名称。我知道如何获取所选国家的索引值,但我不知道如何获取它突出显示的文本。
例如,澳大利亚的指数为 10。我可以使用以下方法获取指数值:
int f = lbxcombo.SelectedIndex;
其中 f 是索引值。但我无法获得索引所代表的文本(澳大利亚)。
使用GetItemText
和SelectedItem:
string foo = lbxcombo.GetItemText(lbxcombo.SelectedItem);
或者使用Text属性:
string foo = lbxcombo.Text;
lbxcombo.Items[index]
将返回索引处的文本
在你的情况下使用
int f = lbxcombo.SelectedIndex;
string text=lbxcombo.Items[f].ToString()
去澳大利亚
您可以使用:
String country = lbxcombo.SelectedItem.Text;
或者
Items[lbxcombo.SelectedIndex].Text
我很确定您只需要为此使用 text 属性:-
string Foo = lbxcombo.text;