Browse Source

完善包装

CaptB 4 months ago
parent
commit
a79a4a66d1
8 changed files with 545 additions and 11 deletions
  1. 188 0
      AboutBox1.Designer.cs
  2. 105 0
      AboutBox1.cs
  3. 120 0
      AboutBox1.resx
  4. 6 0
      EdgeVoyager.csproj
  5. 1 0
      Form1.Designer.cs
  6. 7 1
      Form1.cs
  7. 106 1
      Properties/Resources.Designer.cs
  8. 12 9
      Properties/Resources.resx

+ 188 - 0
AboutBox1.Designer.cs

@@ -0,0 +1,188 @@
+namespace EdgeVoyager
+{
+    partial class AboutBox1
+    {
+        /// <summary>
+        /// 必需的设计器变量。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 清理所有正在使用的资源。
+        /// </summary>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows 窗体设计器生成的代码
+
+        /// <summary>
+        /// 设计器支持所需的方法 - 不要修改
+        /// 使用代码编辑器修改此方法的内容。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            tableLayoutPanel = new TableLayoutPanel();
+            logoPictureBox = new PictureBox();
+            labelProductName = new Label();
+            labelVersion = new Label();
+            labelCopyright = new Label();
+            labelCompanyName = new Label();
+            textBoxDescription = new TextBox();
+            okButton = new Button();
+            tableLayoutPanel.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)logoPictureBox).BeginInit();
+            SuspendLayout();
+            // 
+            // tableLayoutPanel
+            // 
+            tableLayoutPanel.ColumnCount = 2;
+            tableLayoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33F));
+            tableLayoutPanel.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 67F));
+            tableLayoutPanel.Controls.Add(logoPictureBox, 0, 0);
+            tableLayoutPanel.Controls.Add(labelProductName, 1, 0);
+            tableLayoutPanel.Controls.Add(labelVersion, 1, 1);
+            tableLayoutPanel.Controls.Add(labelCopyright, 1, 2);
+            tableLayoutPanel.Controls.Add(labelCompanyName, 1, 3);
+            tableLayoutPanel.Controls.Add(textBoxDescription, 1, 4);
+            tableLayoutPanel.Controls.Add(okButton, 1, 5);
+            tableLayoutPanel.Dock = DockStyle.Fill;
+            tableLayoutPanel.Location = new Point(10, 12);
+            tableLayoutPanel.Margin = new Padding(4);
+            tableLayoutPanel.Name = "tableLayoutPanel";
+            tableLayoutPanel.RowCount = 6;
+            tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
+            tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
+            tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
+            tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
+            tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 50F));
+            tableLayoutPanel.RowStyles.Add(new RowStyle(SizeType.Percent, 10F));
+            tableLayoutPanel.Size = new Size(429, 267);
+            tableLayoutPanel.TabIndex = 0;
+            // 
+            // logoPictureBox
+            // 
+            logoPictureBox.Dock = DockStyle.Fill;
+            logoPictureBox.Image = Properties.Resources.icons8_connection_status_on_256;
+            logoPictureBox.Location = new Point(4, 4);
+            logoPictureBox.Margin = new Padding(4);
+            logoPictureBox.Name = "logoPictureBox";
+            tableLayoutPanel.SetRowSpan(logoPictureBox, 6);
+            logoPictureBox.Size = new Size(133, 259);
+            logoPictureBox.SizeMode = PictureBoxSizeMode.CenterImage;
+            logoPictureBox.TabIndex = 12;
+            logoPictureBox.TabStop = false;
+            // 
+            // labelProductName
+            // 
+            labelProductName.Dock = DockStyle.Fill;
+            labelProductName.Location = new Point(148, 0);
+            labelProductName.Margin = new Padding(7, 0, 4, 0);
+            labelProductName.MaximumSize = new Size(0, 22);
+            labelProductName.Name = "labelProductName";
+            labelProductName.Size = new Size(277, 22);
+            labelProductName.TabIndex = 19;
+            labelProductName.Text = "产品名称";
+            labelProductName.TextAlign = ContentAlignment.MiddleLeft;
+            // 
+            // labelVersion
+            // 
+            labelVersion.Dock = DockStyle.Fill;
+            labelVersion.Location = new Point(148, 26);
+            labelVersion.Margin = new Padding(7, 0, 4, 0);
+            labelVersion.MaximumSize = new Size(0, 22);
+            labelVersion.Name = "labelVersion";
+            labelVersion.Size = new Size(277, 22);
+            labelVersion.TabIndex = 0;
+            labelVersion.Text = "版本";
+            labelVersion.TextAlign = ContentAlignment.MiddleLeft;
+            // 
+            // labelCopyright
+            // 
+            labelCopyright.Dock = DockStyle.Fill;
+            labelCopyright.Location = new Point(148, 52);
+            labelCopyright.Margin = new Padding(7, 0, 4, 0);
+            labelCopyright.MaximumSize = new Size(0, 22);
+            labelCopyright.Name = "labelCopyright";
+            labelCopyright.Size = new Size(277, 22);
+            labelCopyright.TabIndex = 21;
+            labelCopyright.Text = "版权";
+            labelCopyright.TextAlign = ContentAlignment.MiddleLeft;
+            // 
+            // labelCompanyName
+            // 
+            labelCompanyName.Dock = DockStyle.Fill;
+            labelCompanyName.Location = new Point(148, 78);
+            labelCompanyName.Margin = new Padding(7, 0, 4, 0);
+            labelCompanyName.MaximumSize = new Size(0, 22);
+            labelCompanyName.Name = "labelCompanyName";
+            labelCompanyName.Size = new Size(277, 22);
+            labelCompanyName.TabIndex = 22;
+            labelCompanyName.Text = "公司名称";
+            labelCompanyName.TextAlign = ContentAlignment.MiddleLeft;
+            // 
+            // textBoxDescription
+            // 
+            textBoxDescription.Dock = DockStyle.Fill;
+            textBoxDescription.Location = new Point(148, 108);
+            textBoxDescription.Margin = new Padding(7, 4, 4, 4);
+            textBoxDescription.Multiline = true;
+            textBoxDescription.Name = "textBoxDescription";
+            textBoxDescription.ReadOnly = true;
+            textBoxDescription.ScrollBars = ScrollBars.Both;
+            textBoxDescription.Size = new Size(277, 125);
+            textBoxDescription.TabIndex = 23;
+            textBoxDescription.TabStop = false;
+            textBoxDescription.Text = "说明";
+            // 
+            // okButton
+            // 
+            okButton.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
+            okButton.DialogResult = DialogResult.Cancel;
+            okButton.Location = new Point(337, 241);
+            okButton.Margin = new Padding(4);
+            okButton.Name = "okButton";
+            okButton.Size = new Size(88, 22);
+            okButton.TabIndex = 24;
+            okButton.Text = "确定(&O)";
+            // 
+            // AboutBox1
+            // 
+            AcceptButton = okButton;
+            AutoScaleDimensions = new SizeF(7F, 17F);
+            AutoScaleMode = AutoScaleMode.Font;
+            ClientSize = new Size(449, 291);
+            Controls.Add(tableLayoutPanel);
+            FormBorderStyle = FormBorderStyle.FixedDialog;
+            Margin = new Padding(4);
+            MaximizeBox = false;
+            MinimizeBox = false;
+            Name = "AboutBox1";
+            Padding = new Padding(10, 12, 10, 12);
+            ShowIcon = false;
+            ShowInTaskbar = false;
+            StartPosition = FormStartPosition.CenterParent;
+            Text = "AboutBox1";
+            tableLayoutPanel.ResumeLayout(false);
+            tableLayoutPanel.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)logoPictureBox).EndInit();
+            ResumeLayout(false);
+        }
+
+        #endregion
+
+        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel;
+        private System.Windows.Forms.PictureBox logoPictureBox;
+        private System.Windows.Forms.Label labelProductName;
+        private System.Windows.Forms.Label labelVersion;
+        private System.Windows.Forms.Label labelCopyright;
+        private System.Windows.Forms.Label labelCompanyName;
+        private System.Windows.Forms.TextBox textBoxDescription;
+        private System.Windows.Forms.Button okButton;
+    }
+}

+ 105 - 0
AboutBox1.cs

@@ -0,0 +1,105 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Linq;
+using System.Reflection;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace EdgeVoyager
+{
+    partial class AboutBox1 : Form
+    {
+        public AboutBox1()
+        {
+            InitializeComponent();
+            this.Text = String.Format("关于 {0}", AssemblyTitle);
+            this.labelProductName.Text = AssemblyProduct;
+            this.labelVersion.Text = String.Format("版本 {0}", AssemblyVersion);
+            this.labelCopyright.Text = AssemblyCopyright;
+            this.labelCompanyName.Text = AssemblyCompany;
+            this.textBoxDescription.Text = AssemblyDescription;
+        }
+
+        #region 程序集特性访问器
+
+        public string AssemblyTitle
+        {
+            get
+            {
+                object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);
+                if (attributes.Length > 0)
+                {
+                    AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0];
+                    if (titleAttribute.Title != "")
+                    {
+                        return titleAttribute.Title;
+                    }
+                }
+                return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);
+            }
+        }
+
+        public string AssemblyVersion
+        {
+            get
+            {
+                return Assembly.GetExecutingAssembly().GetName().Version.ToString();
+            }
+        }
+
+        public string AssemblyDescription
+        {
+            get
+            {
+                object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false);
+                if (attributes.Length == 0)
+                {
+                    return "";
+                }
+                return ((AssemblyDescriptionAttribute)attributes[0]).Description;
+            }
+        }
+
+        public string AssemblyProduct
+        {
+            get
+            {
+                object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);
+                if (attributes.Length == 0)
+                {
+                    return "";
+                }
+                return ((AssemblyProductAttribute)attributes[0]).Product;
+            }
+        }
+
+        public string AssemblyCopyright
+        {
+            get
+            {
+                object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false);
+                if (attributes.Length == 0)
+                {
+                    return "";
+                }
+                return ((AssemblyCopyrightAttribute)attributes[0]).Copyright;
+            }
+        }
+
+        public string AssemblyCompany
+        {
+            get
+            {
+                object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false);
+                if (attributes.Length == 0)
+                {
+                    return "";
+                }
+                return ((AssemblyCompanyAttribute)attributes[0]).Company;
+            }
+        }
+        #endregion
+    }
+}

+ 120 - 0
AboutBox1.resx

@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!--
+    Microsoft ResX Schema
+
+    Version 2.0
+
+    The primary goals of this format is to allow a simple XML format
+    that is mostly human readable. The generation and parsing of the
+    various data types are done through the TypeConverter classes
+    associated with the data types.
+
+    Example:
+
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+
+    There are any number of "resheader" rows that contain simple
+    name/value pairs.
+
+    Each data row contains a name, and value. The row also contains a
+    type or mimetype. Type corresponds to a .NET class that support
+    text/value conversion through the TypeConverter architecture.
+    Classes that don't support this are serialized and stored with the
+    mimetype set.
+
+    The mimetype is used for serialized objects, and tells the
+    ResXResourceReader how to depersist the object. This is currently not
+    extensible. For a given mimetype the value must be set accordingly:
+
+    Note - application/x-microsoft.net.object.binary.base64 is the format
+    that the ResXResourceWriter will generate, however the reader can
+    read any of the formats listed below.
+
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>

+ 6 - 0
EdgeVoyager.csproj

@@ -8,6 +8,12 @@
     <ImplicitUsings>enable</ImplicitUsings>
     <ApplicationIcon>Resources\icons8_connection_status_on.ico</ApplicationIcon>
     <PackageIcon>icons8_connection_status_on_128.png</PackageIcon>
+    <AssemblyVersion>0.19.5.1</AssemblyVersion>
+    <FileVersion>0.19.5.1</FileVersion>
+    <Copyright>©2025 LYKNS Corp. 保留部分权利。</Copyright>
+    <Company>LYKNS Corporation</Company>
+    <Description>LYKNS EdgeVoyager是一个新的个性化的浏览器
+访问https://dev.lykns.com.cn/EdgeVoyager_Project/EdgeVoyager获取更多信息。</Description>
   </PropertyGroup>
 
   <ItemGroup>

+ 1 - 0
Form1.Designer.cs

@@ -557,6 +557,7 @@
             关于EdgeVoyagerToolStripMenuItem.Name = "关于EdgeVoyagerToolStripMenuItem";
             关于EdgeVoyagerToolStripMenuItem.Size = new Size(183, 22);
             关于EdgeVoyagerToolStripMenuItem.Text = "关于 EdgeVoyager";
+            关于EdgeVoyagerToolStripMenuItem.Click += 关于EdgeVoyagerToolStripMenuItem_Click;
             // 
             // webView21
             // 

+ 7 - 1
Form1.cs

@@ -179,7 +179,7 @@ namespace EdgeVoyager
 
         private void search_button_Click(object sender, EventArgs e)
         {
-            if(textBox1.Text.Length > 0)
+            if (textBox1.Text.Length > 0)
             {
                 webView21.CoreWebView2.Navigate("https://cn.bing.com/search?q=" + textBox1.Text);
                 webView21.CoreWebView2.Profile.PreferredColorScheme = CoreWebView2PreferredColorScheme.Light;
@@ -343,5 +343,11 @@ namespace EdgeVoyager
                 webView21.Height = webView21.Height + 23;
             }
         }
+
+        private void ¹ØÓÚEdgeVoyagerToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            AboutBox1 aboutBox1 = new AboutBox1();
+            aboutBox1.ShowDialog();
+        }
     }
 }

+ 106 - 1
Properties/Resources.Designer.cs

@@ -1,8 +1,24 @@
-
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     此代码由工具生成。
+//     运行时版本:4.0.30319.42000
+//
+//     对此文件的更改可能会导致不正确的行为,并且如果
+//     重新生成代码,这些更改将会丢失。
+// </auto-generated>
+//------------------------------------------------------------------------------
+
 namespace EdgeVoyager.Properties {
     using System;
     
     
+    /// <summary>
+    ///   一个强类型的资源类,用于查找本地化的字符串等。
+    /// </summary>
+    // 此类是由 StronglyTypedResourceBuilder
+    // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
+    // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
+    // (以 /str 作为命令选项),或重新生成 VS 项目。
     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -16,6 +32,9 @@ namespace EdgeVoyager.Properties {
         internal Resources() {
         }
         
+        /// <summary>
+        ///   返回此类使用的缓存的 ResourceManager 实例。
+        /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         internal static global::System.Resources.ResourceManager ResourceManager {
             get {
@@ -27,6 +46,10 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   重写当前线程的 CurrentUICulture 属性,对
+        ///   使用此强类型资源类的所有资源查找执行重写。
+        /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
         internal static global::System.Globalization.CultureInfo Culture {
             get {
@@ -37,6 +60,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap back_arrow_24px {
             get {
                 object obj = ResourceManager.GetObject("back_arrow_24px", resourceCulture);
@@ -44,6 +70,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap cancel_16px {
             get {
                 object obj = ResourceManager.GetObject("cancel_16px", resourceCulture);
@@ -51,6 +80,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap circled_right_24px {
             get {
                 object obj = ResourceManager.GetObject("circled_right_24px", resourceCulture);
@@ -58,6 +90,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap close_24px {
             get {
                 object obj = ResourceManager.GetObject("close_24px", resourceCulture);
@@ -65,6 +100,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap copy_16px {
             get {
                 object obj = ResourceManager.GetObject("copy_16px", resourceCulture);
@@ -72,6 +110,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap cut_16px {
             get {
                 object obj = ResourceManager.GetObject("cut_16px", resourceCulture);
@@ -79,6 +120,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap flash_light_16px {
             get {
                 object obj = ResourceManager.GetObject("flash_light_16px", resourceCulture);
@@ -86,6 +130,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap icons8_add_file_16 {
             get {
                 object obj = ResourceManager.GetObject("icons8_add_file_16", resourceCulture);
@@ -93,6 +140,19 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
+        internal static System.Drawing.Bitmap icons8_connection_status_on_256 {
+            get {
+                object obj = ResourceManager.GetObject("icons8_connection_status_on_256", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap info_16px {
             get {
                 object obj = ResourceManager.GetObject("info_16px", resourceCulture);
@@ -100,6 +160,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap open_in_browser_16px {
             get {
                 object obj = ResourceManager.GetObject("open_in_browser_16px", resourceCulture);
@@ -107,6 +170,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap paste_16px {
             get {
                 object obj = ResourceManager.GetObject("paste_16px", resourceCulture);
@@ -114,6 +180,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap print_16px {
             get {
                 object obj = ResourceManager.GetObject("print_16px", resourceCulture);
@@ -121,6 +190,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap redo_16px {
             get {
                 object obj = ResourceManager.GetObject("redo_16px", resourceCulture);
@@ -128,6 +200,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap refresh_24px {
             get {
                 object obj = ResourceManager.GetObject("refresh_24px", resourceCulture);
@@ -135,6 +210,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap save_16px {
             get {
                 object obj = ResourceManager.GetObject("save_16px", resourceCulture);
@@ -142,6 +220,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap save_all_16px {
             get {
                 object obj = ResourceManager.GetObject("save_all_16px", resourceCulture);
@@ -149,6 +230,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap search_in_cloud_24px {
             get {
                 object obj = ResourceManager.GetObject("search_in_cloud_24px", resourceCulture);
@@ -156,6 +240,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap select_all_files_16px {
             get {
                 object obj = ResourceManager.GetObject("select_all_files_16px", resourceCulture);
@@ -163,6 +250,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap send_16px {
             get {
                 object obj = ResourceManager.GetObject("send_16px", resourceCulture);
@@ -170,6 +260,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap undo_16px {
             get {
                 object obj = ResourceManager.GetObject("undo_16px", resourceCulture);
@@ -177,6 +270,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap view_16px {
             get {
                 object obj = ResourceManager.GetObject("view_16px", resourceCulture);
@@ -184,6 +280,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap zoom_in_16px {
             get {
                 object obj = ResourceManager.GetObject("zoom_in_16px", resourceCulture);
@@ -191,6 +290,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap zoom_out_16px {
             get {
                 object obj = ResourceManager.GetObject("zoom_out_16px", resourceCulture);
@@ -198,6 +300,9 @@ namespace EdgeVoyager.Properties {
             }
         }
         
+        /// <summary>
+        ///   查找 System.Drawing.Bitmap 类型的本地化资源。
+        /// </summary>
         internal static System.Drawing.Bitmap zoom_to_actual_size_16px {
             get {
                 object obj = ResourceManager.GetObject("zoom_to_actual_size_16px", resourceCulture);

+ 12 - 9
Properties/Resources.resx

@@ -136,9 +136,6 @@
   <data name="circled_right_24px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\circled_right_24px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
-  <data name="zoom_in_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\zoom_in_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
-  </data>
   <data name="view_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\view_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
@@ -151,6 +148,12 @@
   <data name="save_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\save_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
+  <data name="print_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\print_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="zoom_out_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\zoom_out_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
   <data name="flash_light_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\flash_light_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
@@ -163,8 +166,8 @@
   <data name="undo_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\undo_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
-  <data name="cut_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\cut_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  <data name="zoom_in_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\zoom_in_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
   <data name="send_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\send_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
@@ -181,13 +184,13 @@
   <data name="copy_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\copy_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
-  <data name="print_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\print_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  <data name="cut_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\cut_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
   <data name="close_24px" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\close_24px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
-  <data name="zoom_out_16px" type="System.Resources.ResXFileRef, System.Windows.Forms">
-    <value>..\Resources\zoom_out_16px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  <data name="icons8_connection_status_on_256" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\icons8_connection_status_on_256.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
 </root>