使用列表框选择TabControl上的选项卡选择“索引”
本文关键字:选择 选项 索引 列表 TabControl | 更新日期: 2023-09-27 17:59:25
我目前使用的是一个tabControl和一个listbox,它们彼此独立。
选项卡控件上有5页。列表框包含5个页面标题的列表。
编辑:我实际上是在尝试将FundNavigator的选择页面设置为与列表框中选择的页面相同。因此,如果列表框中的项目编号3被选中,那么我希望选项卡编号3显示为所选页面。
我想得到它,这样当你在ListBox中选择一个页面标题时,它就会切换到TabControl中的那个选项卡。我试过几种方法,感觉最接近:
public void LoadMatchingTab()
{
listIndex = ListBox1.SelectedIndex;
FundNavigator.SelectedIndex = FundNavigator.Pages.IndexOf(listIndex);
}
private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
LoadMatchingTab();
}
有了这个,我得到了一个ArgumentOutOfRangeException
,上面写着
"索引超出范围。参数名称:value"
有人能帮我解决这个问题吗?
FundNavigator.SelectedIndex = ListBox1.SelectedIndex
?