我正在使用Visual Studio 2010在C#中编写Windows窗体应用程序。
它有一个组合框。我已将DropDownStyle设置为“DropDownList”,并在“Items”中添加了几行。
问:我有没有办法在“属性”编辑器中设置SelectedItemIndex,这样当“组合框”出现时,“Items”集合中的行将显示为默认值?
我知道我可以在我的Form_Load方法中以编程方式设置“myComboBox.SelectedItemIndex = NNN”,但我 SURE 也可能在MSVS IDE中有一些方法可以做到这一点。
有什么想法吗?
提前谢谢!
答案 0 :(得分:5)
我不确定这是否是您要求的,但是如果您想要将特定项目设置为默认值,请加载表单,并且已经为您选择了一个值。
只需将其放入public Form1()
方法。
comboBox1.SelectedItem = "Test1";
//comboBox1 change to the name of
//your combobox
//Test1 change to the item in your list of items that you want
//defaulted.
我认为这是迄今为止最好的方法。
答案 1 :(得分:0)
不确定是否可以完成确切的事情但是Visual Studio提供了一种在应用程序设置中存储值的方法,通过它可以完成两件事:
选择ComboBox并打开其属性部分,在(应用程序设置)下,选择(属性绑定),一旦打开ComboBox的应用程序设置,选择Text属性并创建应用程序设置。这将是用户首次打开表单时默认选择的值,之后用户进行的任何选择都将在下次打开表单时反映出来。
答案 2 :(得分:0)