我目前正在独立使用一个tabControl和一个列表框。
选项卡控件上有5页。列表框包含5页标题的列表。
编辑:实际上,我试图将FundNavigator的select页面设置为与列表框中选择的页面相同。因此,如果列表框中的第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
,尽管他说
“超出范围的索引。参数名称:值”
有人能帮我解决这个问题吗?
发布于 2013-02-15 15:16:56
FundNavigator.SelectedIndex = ListBox1.SelectedIndex
?
https://stackoverflow.com/questions/14897683
复制相似问题