Browse Source

完成通过邮件共享网页

CaptB 4 months ago
parent
commit
d87671d48d
2 changed files with 13 additions and 1 deletions
  1. 1 0
      Form1.Designer.cs
  2. 12 1
      Form1.cs

+ 1 - 0
Form1.Designer.cs

@@ -309,6 +309,7 @@
             发送SToolStripMenuItem.Name = "发送SToolStripMenuItem";
             发送SToolStripMenuItem.Size = new Size(180, 22);
             发送SToolStripMenuItem.Text = "发送(&S)";
+            发送SToolStripMenuItem.Click += 发送SToolStripMenuItem_Click;
             // 
             // toolStripSeparator6
             // 

+ 12 - 1
Form1.cs

@@ -1,3 +1,4 @@
+using System.Diagnostics;
 using Microsoft.Web.WebView2.Core;
 
 namespace EdgeVoyager
@@ -409,7 +410,7 @@ namespace EdgeVoyager
         private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
         {
             OpenFileDialog openFileDialog = new OpenFileDialog();
-            openFileDialog.Filter = "网页文件 (*.html;*.htm)|*.html;*.htm|可缩放矢量图形文件 (*.svg)|*.svg|所有文件 (*.*)|*.*"; 
+            openFileDialog.Filter = "网页文件 (*.html;*.htm)|*.html;*.htm|可缩放矢量图形文件 (*.svg)|*.svg|所有文件 (*.*)|*.*";
             if (openFileDialog.ShowDialog() == DialogResult.OK)
             {
                 string filePath = openFileDialog.FileName;
@@ -452,5 +453,15 @@ namespace EdgeVoyager
         {
             webView21.CoreWebView2.ShowPrintUI();
         }
+
+        private void 发送SToolStripMenuItem_Click(object sender, EventArgs e)
+        {
+            string mailtoLink = $"mailto:?subject=共享网页&body=请查看这个网页:" + comboBox1.Text;
+            Process.Start(new ProcessStartInfo
+            {
+                FileName = mailtoLink,
+                UseShellExecute = true
+            });
+        }
     }
 }