0

独自の Web ブラウザを構築したいのですが、新しいタブを追加する操作に行き詰っています。

最終結果はこのようになるはずです。

ここに画像の説明を入力

4

2 に答える 2

1

あなたはこれを試すことができます:-

if (tabControl1.SelectedTab.Text == "+")
        {
            AddNewTab();
        }
        foreach (Control item in tabControl1.SelectedTab.Controls)
        {
            if (item.GetType() == typeof(WebBrowser))
            {
                WebBrowser wb = (WebBrowser)item;
                toolStripButton1.Enabled = wb.CanGoBack;
                toolStripButton2.Enabled = wb.CanGoForward;
            }
        }
于 2013-03-05T13:46:26.883 に答える
0

私がそれを行う方法は、(TabControlなどを使用して)必要なプラスアイコンだけで特別なタブを作成することです。次に、タブ変更イベントを処理し、特別なタブに切り替えたかどうかを確認します。切り替えた場合は、タブ変更をキャンセルし、新しいタブを作成して、代わりに表示するように設定します。

于 2012-08-12T08:03:12.163 に答える