在C#中,我有一些组合框用作下拉列表。集合中的第一个值是我想作为默认值显示给用户的值。因此,我在设计器文件中添加了一行,以便在加载时显示第一个值,也就是索引0。
combobox1.SelectedIndex = 0;
它有效!我对我的应用程序中的其他组合框都做了同样的操作,然而,它不断从设计器文件中消失。我该怎么解决这个问题?
提前谢谢。
如评论中所述:
设计器文件不可编辑-文件中有一条注释。设计器不断重写设计器文件,以反映其需要进行的更改。将代码移动到某个位置,例如表单加载事件
作为编程专家,我忽略了为每个组合框添加一个带有selectedindex的OnLoad方法。这解决了我的问题!