组合框的SelectedIndex值从设计器中消失



在C#中,我有一些组合框用作下拉列表。集合中的第一个值是我想作为默认值显示给用户的值。因此,我在设计器文件中添加了一行,以便在加载时显示第一个值,也就是索引0。

combobox1.SelectedIndex = 0;

它有效!我对我的应用程序中的其他组合框都做了同样的操作,然而,它不断从设计器文件中消失。我该怎么解决这个问题?

提前谢谢。

如评论中所述:

设计器文件不可编辑-文件中有一条注释。设计器不断重写设计器文件,以反映其需要进行的更改。将代码移动到某个位置,例如表单加载事件

作为编程专家,我忽略了为每个组合框添加一个带有selectedindex的OnLoad方法。这解决了我的问题!

最新更新