示例#1
0
 public static void saveTabs(MdiTabControl.TabControl.TabPageCollection tabPages)
 {
     tabs.Clear();
     foreach (MdiTabControl.TabPage tab in tabPages)
     {
         frmWikia form = tab.Form as frmWikia;
         if (form != null)
         {
             tabs.Add(form.getUrl());
         }
     }
     saveConfig();
 }
示例#2
0
        public frmWikia(MdiTabControl.TabControl.TabPageCollection tabs, String url)
        {
            webWikia = new ChromiumWebBrowser(url);
            this.SuspendLayout();
            webWikia.Dock            = DockStyle.None;
            webWikia.BackColor       = Color.Aqua;
            webWikia.Location        = new Point(0, 0);
            webWikia.Name            = "webWikia";
            webWikia.Size            = new Size(400, 768);
            webWikia.MenuHandler     = new CustomMenuHandler(this);
            webWikia.TitleChanged   += webWikia_TitleChanged;
            webWikia.AddressChanged += WebWikia_AddressChanged;
            Controls.Add(webWikia);
            this.ResumeLayout(false);

            //initialize components
            InitializeComponent();

            tabPages = tabs;
            initUrl  = url;
            currUrl  = initUrl;

            resize();
        }