【发布时间】:2020-08-01 09:49:29
【问题描述】:
在 C# 中,我有一些组合框用作下拉列表。集合中的第一个值是我想向用户显示的默认值。因此,我在设计器文件中添加了一行,以便在加载时显示第一个值,即索引 0。
combobox1.SelectedIndex = 0;
有效!我对我的应用程序中的每个其他组合框都执行相同的操作,但是,这一直从设计器文件中消失。我该如何解决这个问题?
提前致谢。
【问题讨论】:
-
设计器文件不是供您编辑的 - 文件中有这样的注释。 Designer 会不断地重写设计器文件以反映它需要进行的更改。将您的代码移动到某个地方,例如表单加载事件
-
感谢您的评论!有趣的是,我在设计文件的代码中直接设置了一些属性,它们仍然存在。不知道为什么我做不到这些。