Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Controltabs trong Cefsharp

18:07 02-09-2017 726 lượt xem 1 bình luận 05:22 03-09-2017

Khi nhấn vào một popup link thì một cửa sổ mới lại hiện ra. Cho em hỏi là có cách nào khi bấm vào popup link thì nó sẽ mở tab mới thay vì mở một cửa sổ mới ạ!

Em chỉ tạo ra được nút Newtab thôi ạ :((

private void btnNewTab_Click(object sender, EventArgs e)
        {
            TabPage tab = new TabPage();
            tab.Text = "New tab";
            tabControl.Controls.Add(tab);
            tabControl.SelectTab(tabControl.TabCount - 1);
            ChromiumWebBrowser chrome = new ChromiumWebBrowser("");
            chrome.Parent = tab;
            chrome.Dock = DockStyle.Fill;
            txtUrl.Text = "";
            chrome.AddressChanged += Chrome_AddressChanged;
            chrome.TitleChanged += Chrome_TitleChanged;
        }

        Aprivate void Chrome_TitleChanged(object sender, TitleChangedEventArgs e)
        {
            this.Invoke(new MethodInvoker(() =>
            {
                tabControl.SelectedTab.Text = e.Title;
            }));
        }

Cám ơn mọi người đã đọc câu hỏi này ạ !

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 05:22 03-09-2017

dùng link sẽ mở đưa vào tab mới?

Câu hỏi mới nhất