我想在Windows窗體應用程序中創建一個Web瀏覽器。我添加了關閉選項卡在contextmenu中的選項。我不希望在右鍵單擊時選擇該頁面,只需要出現上下文菜單。這工作正常。問題是當我點擊關閉選項卡時,前一個選項卡關閉,而不是當前選項卡,因爲前一個選項卡是選定的選項卡。我試圖通過獲取tabpage的矩形位置來解決這個問題,但是對於所有的選項卡來說,這看起來是相同的。請幫忙!檢測未選中,但點擊了C#的窗體頁面窗口窗體應用程序
//this is my event handler for closing the tab
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
this.tabControlBrowser.TabPages.Remove(this.tabControlBrowser.SelectedTab);
}
返回的矩形鼠標的位置,但此事件處理程序沒有得到當出現上下文菜單時調用。當我用鼠標右鍵單擊選項卡時,選定的索引不會更改,直到我點擊它。我不希望右鍵點擊選項卡。 – DarknessBeginsHere
謝謝..我工作 – DarknessBeginsHere
救了我幾個小時的試驗和錯誤。愛StackOverflow。 – bkwdesign