0
私はC#でブラウザを作成しています。ブラウザのアドレスに応じて、すべてのタブページにfaviconを追加します。私は現在の住所のファビコンを返す次のコードを持っています。タブページがC#ブラウザで変更された場合のfaviconの変更方法は?
WebClient wc = new WebClient();
MemoryStream memorystream = new MemoryStream(wc.DownloadData("http://" + new Uri(getCurrentBrowser().Address.ToString()).Host + "/favicon.ico"));
Icon icon = new Icon(memorystream);
imageList.Images.Add(icon.ToBitmap());
tabControl.SelectedTab.ImageIndex = 0; // sets favicon in current tab
コードの最後の行に問題があります。別のタブに異なるfaviconを設定するにはどうすればよいですか?どのfaviconがどのタブに属しているかをどのように追跡するのですか?