我有一个包含ListBox的表单,允许用户选择新值,单击“保存”,然后返回到主表单。它使用一个具有this.ShowDialog()调用的公共方法调用。 ListBox填充在窗体的Load事件上,我遇到的问题是,当我尝试设置当前值时,它无法这样做,因为此时尚未填充ListBox。它由表单在屏幕上显示的时间填充。
在VBA中,我总是可以依赖于在与表单进行任何交互时触发的UserForm_Initialize事件,所以我的问题是如何在C#中实现相同的结果?我是否需要一个填充表单的公共方法,并且每次使用表单时都必须记住调用它?
由于
答案 0 :(得分:1)
您可以在表单
的构造函数中初始化列表框