0

私は現在、tabControlとlistboxを互いに独立して使用しています。

タブコントロールには5ページあります。リストボックスには、5ページのタイトルのリストがあります。

編集:基本的に、FundNavigatorの選択ページをリストボックスで選択したページと同じに設定しようとしています。したがって、リストボックスの項目番号3が選択されている場合、タブ番号3を選択されたページとして表示したいと思います。

ListBoxでページタイトルの1つを選択すると、TabControlのそのタブに切り替わるように取得したいと思います。私はいくつかの方法を試しましたが、これが最も近いと感じました:

    public void LoadMatchingTab()
    {
        listIndex = ListBox1.SelectedIndex;
        FundNavigator.SelectedIndex = FundNavigator.Pages.IndexOf(listIndex);
    }

    private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        LoadMatchingTab();
    }

これで私はgettinfですがArgumentOutOfRangeException、それは言います

「インデックスが範囲外です。パラメータ名:値」

誰かが私がこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

1

FundNavigator.SelectedIndex = ListBox1.SelectedIndex?

于 2013-02-15T15:16:56.917 に答える