WindowsフォームアプリケーションでWebブラウザを構築しようとしています。コンテキストメニューのタブを閉じるオプションを追加しました。右クリックでタブページを選択したくないので、コンテキストメニューだけを表示する必要があります。それはうまくいきます。問題は、[閉じる]タブをクリックすると、前のタブが選択されたものであるため、現在のタブではなく前のタブが閉じられることです。タブページの長方形の位置を取得してこれを理解しようとしましたが、それはすべてのタブで同じように見えます。助けてください!
//this is my event handler for closing the tab
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
this.tabControlBrowser.TabPages.Remove(this.tabControlBrowser.SelectedTab);
}