【发布时间】:2021-06-30 10:18:30
【问题描述】:
我设置了以下代码,以在组合框中提供可用于 .NET 的语言环境列表。
Dim CurrencyList As List(Of CultureInfo) = CultureInfo.GetCultures(CultureTypes.SpecificCultures).ToList
cboCurrencyLocale.DataSource = CurrencyList
cboCurrencyLocale.DisplayMember = "DisplayName"
cboCurrencyLocale.ValueMember = "Name"
目前,这会将 ComboBox 控件设置为显示“DisplayName”属性并使用“Name”属性作为值。我想知道是否有办法进行设置,以便 DisplayMember 属性显示“英语(美国)[en-us]”
我尝试将cboCurrencyLocale.DisplayMember 行更改为cboCurrencyLocale.DisplayMember = "DisplayName" * "Name",但组合框仍然只显示基本的“DisplayName”属性。
那么我如何编码这个 ComboBox 来显示一个自定义的 DisplayMember
【问题讨论】:
标签: vb.net winforms combobox locale