官方版

Add an Icon to Your Extension’s Tab

Use an Existing Icon

Set the .ImageIndex property as follows:

  1. public void OnLoad()
  2. {
  3. oPage = new TabPage("Timeline");
  4. oPage.ImageIndex = (int)Fiddler.SessionIcons.Timeline;
  5. oView = new TimelineView();
  6. oPage.Controls.Add(oView);
  7. oView.Dock = DockStyle.Fill;
  8. FiddlerApplication.UI.tabsViews.TabPages.Add(oPage);
  9. }

Add a Custom Image

  1. Add the image to imglSessionIcons.
  2. Set the .ImageIndex property as follows:
    1. public void OnLoad()
    2. {
    3. oPage = new TabPage("Timeline");
    4. oPage.ImageIndex = (int)Fiddler.SessionIcons.Timeline;
    5. oView = new TimelineView();
    6. oPage.Controls.Add(oView);
    7. oView.Dock = DockStyle.Fill;
    8. FiddlerApplication.UI.tabsViews.TabPages.Add(oPage);
    9. }

谷歌翻译版

向扩展选项卡添加一个图标

使用现有图标

设置.ImageIndex属性,如下所示:

  1. public void OnLoad()
  2. {
  3. oPage = new TabPage("Timeline");
  4. oPage.ImageIndex = (int)Fiddler.SessionIcons.Timeline;
  5. oView = new TimelineView();
  6. oPage.Controls.Add(oView);
  7. oView.Dock = DockStyle.Fill;
  8. FiddlerApplication.UI.tabsViews.TabPages.Add(oPage);
  9. }

使用自定义图像

  1. 将图像添加到imglSessionIcons中。
  2. 设置.ImageIndex属性,如下所示:
    1. public void OnLoad()
    2. {
    3. oPage = new TabPage("Timeline");
    4. oPage.ImageIndex = (int)Fiddler.SessionIcons.Timeline;
    5. oView = new TimelineView();
    6. oPage.Controls.Add(oView);
    7. oView.Dock = DockStyle.Fill;
    8. FiddlerApplication.UI.tabsViews.TabPages.Add(oPage);
    9. }