![](/img/trans.png)
[英]Add Tab Dynamically Into A tabControl based on Selected item from ListBox
[英]Selecting Tab on TabControl using listbox selected Index
我目前彼此独立地使用tabControl和列表框。
选项卡控件上有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
尽管它说
“索引超出范围。参数名称:值”
有人可以帮我解决这个问题吗?
FundNavigator.SelectedIndex = ListBox1.SelectedIndex
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.