如何获取列表框以选择与主 winForm 相同的索引
本文关键字:winForm 索引 选择 何获取 获取 列表 | 更新日期: 2023-09-27 18:30:55
同时测试我的代码。在我的编辑窗口中,下面存在一个构造函数
public Edit(List<Item> i, int index)
{
itemListBox.SetSelected(index, true);
itemList = i;
InitializeComponent();
}
然后打开编辑窗口
var editor = new Edit(itemList, itemListBox.SelectedIndex);
editor.Show();
不幸的是我得到了
Object reference not set to an instance of an object.
我试图做的是我有一个带有列表框的主窗口,当您双击一个项目时,会打开一个新表单,其中包含一个列表框和相同的项目。我希望您在主窗口中双击的项目是在弹出的编辑窗口中选择的项目。
先放InitializeComponent()
然后应用你的代码:
public Edit(List<Item> i, int index)
{
InitializeComponent();
itemListBox.SetSelected(index, true);
itemList = i;
}
itemListBox
InitializeComponent()
方法中声明和初始化。