示例#1
0
        public ModStore()
        {
            config.parentForm = this;
            InitializeComponent();
            this.Icon           = Resources.icon;
            PoweredByLinkS.Text = "Powered By HakchiResources.com";

            var welcomeURL = new Uri("https://hakchiresources.com/modstorewelcome/?mode=welcome");

            if (Shared.isWindows)
            {
                var browser = new WebBrowser()
                {
                    ScriptErrorsSuppressed = true, AllowWebBrowserDrop = false, Dock = DockStyle.Fill, Url = welcomeURL
                };
                tabPage0.Controls.Add(browser);
            }
            else
            {
                var welcomeControl = new TextReadmeControl()
                {
                    Dock = DockStyle.Fill
                };
                using (var webClient = new System.Net.WebClient())
                {
                    ReverseMarkdown.Converter converter = new ReverseMarkdown.Converter();

                    var welcomeText = Shared.ReverseMarkdown(webClient.DownloadString(welcomeURL));

                    welcomeControl.setReadme(null, welcomeText);
                }

                tabPage0.Controls.Add(welcomeControl);
            }
        }
示例#2
0
 public ModStoreTabControl()
 {
     InitializeComponent();
     if (Shared.isWindows)
     {
         webBrowser1 = new WebBrowser()
         {
             AllowWebBrowserDrop = false, Dock = DockStyle.Fill, ScriptErrorsSuppressed = true
         };
         webBrowser1.Navigating        += webBrowser1_Navigating;
         webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;
         panelReadme.Controls.Add(webBrowser1);
     }
     else
     {
         trcReadme = new TextReadmeControl()
         {
             Dock = DockStyle.Fill
         };
         panelReadme.Controls.Add(trcReadme);
     }
 }