MetroFramework icon indicating copy to clipboard operation
MetroFramework copied to clipboard

C# MetroFramework TabControl add ImageList

Open mohamedosama914 opened this issue 5 years ago • 0 comments


// private ImageList myimg = new ImageList();
// int i = 0;

 // private Bitmap CloseImage;
 Image CloseImage;

public void FaviconCustom(object sender, EventArgs e)
{
           // browserTabControl.ImageList = myimg;
            browserTabControl.ImageList = myimg;
            favicon();
}

     public void favicon()
        {

            // favicon
            // How to change favicon when tab page changes in c# browser?
            //
            // https://stackoverflow.com/questions/45919131/how-to-change-favicon-when-tab-page-changes-in-c-sharp-browser
            //
            //


            WebClient wc = new WebClient();
            MemoryStream memorystream = new MemoryStream(wc.DownloadData("http://" + new Uri(getCurrentBrowser().Address.ToString()).Host + "/favicon.ico")); /// http:// /// getCurrentBrowser()
            Icon icon = new Icon(memorystream);
            string i = Convert.ToString(myimg.Images.Count);
            myimg.Images.Add(i, icon.ToBitmap());
            browserTabControl.ImageList = myimg;
            browserTabControl.SelectedTab.ImageIndex = myimg.Images.Count - 1; // - 1


            //             favicon();
            ChromiumWebBrowser ChromiumWebBrowser = browserTabControl.SelectedTab.Controls[0] as ChromiumWebBrowser;

        }

mohamedosama914 avatar Jun 29 '19 21:06 mohamedosama914